2012-03-02 104 views
39

我的數據庫中有一個名爲「dob」的類型爲datetime的列。如何在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' 

使用之間,如果你選擇兩個日期之間

時間
+3

規則適用什麼關於日期的格式?我使用「2012年1月12日13:14:33.000」和「2012年1-12-2012 13:14:33.000」進行了測試,兩者都可以正常工作。 – Baz 2012-03-02 11:50:59