web-dev-qa-db-ja.com

特定の日付以降の行をリストする

データベースに「date」型の「dob」という列があります。 SQL Server 2005で特定のDoBの後にすべての行を選択するにはどうすればよいですか?

48
Baz

簡単に言えば:

SELECT * 
FROM TABLE_NAME
WHERE
dob > '1/21/2012'

ここで、1/21/2012は日付であり、その日付を含むすべてのデータが必要です。

SELECT * 
FROM TABLE_NAME
WHERE
dob BETWEEN '1/21/2012' AND '2/22/2012'

2つの日付の間の時間を選択する場合は間を使用します

80
cgatian