列出特定日期后的行

时间:2012-03-02 11:40:18

标签: sql sql-server sql-server-2008 sql-server-2005

我的数据库中有一个名为“dob”的列,类型为datetime。如何在SQL Server 2005中的特定DoB之后选择所有行?

1 个答案:

答案 0 :(得分:77)

简单地说:

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

2012年1月21日是日期,您需要所有数据,包括该日期。

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

如果您在两个日期之间选择时间,请使用介于

之间