2012-03-02 2 views
39

데이터베이스에 "datetime"유형의 "dob"라는 열이 있습니다. SQL Server 2005의 특정 DoB 이후에 모든 행을 선택하려면 어떻게합니까?특정 날짜 이후 행 나열

답변

60

은 간단히 말해 :

SELECT * 
FROM TABLE_NAME 
WHERE 
dob > '1/12/2012' 
2012년 1월 12일는 날짜이고

하고 해당 날짜를 포함한 모든 데이터를합니다.

SELECT * 
FROM TABLE_NAME 
WHERE 
dob BETWEEN '1/12/2012' AND '2/10/2012' 

사용 a를 두 날짜

사이의 시간을 선택하는 경우 사이에
+3

규칙이 날짜의 형식과 관련하여 적용 무엇? 나는 "1/12/2012 13 : 14 : 33.000"과 "1-12-2012 13 : 14 : 33.000"으로 테스트했으며 둘 다 작동합니다. – Baz

관련 문제