2012-03-02 12 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

関連する問題