저는 개발 초보자이며 SQL Server에서 날짜를 다루는 전문적인 방법을 알고 싶습니다. 내 응용 프로그램에서는 주로 DATE 데이터 유형을 다루며 시간 부분에는 관심이 없습니다. 또한 dd/mm/yyyy 형식을 유지하십시오.SQL Server 날짜 쿼리
예를 들어, 다음 구조의 테이블이있는 경우를 예로들 수 있습니다.
EmployeeTable
---------------
emp_id int
emp_name varchar(50)
join_date date
나는 시작 날짜와 종료 날짜 사이에 "join_date을"쿼리 및 저장 프로 시저 기준으로 일/월/년을 전달하려는 및 조회 할 경우.
날짜를 처리하는 전문적인 방법은 무엇입니까? 나는 항상 varchar에서 날짜를 변환 한 다음 비교할 일을하는 것이 프로답지 않은 방법이라고 생각합니다. 그래서 나는 그것을 감사하는 표본으로 절차에서 그것을하는 방법을 안내해주십시오.
어떤 데이터 형식입니까? 나는 dd.mm.yyyy (대부분의 독일인이 사용하는) mm/dd/yyyy (미국에서 사용됨) 및 yyyy-mm-dd가 자연스럽게 정렬되는 날짜 형식을 좋아하는 과학적 경향이있는 사람이 사용한다는 것을 알고 있습니다. –
태그 SQL-server-2005가 적용되지 않습니다. 날짜 데이터 형식이 SQL-Server 2008에 추가되었으므로 –