0
我想獲取特定日期的數據,此列的數據類型爲DateTime。
嘗試以下查詢: -如何比較日期或基於sybase中的日期過濾數據?
SELECT * from table_name where transaction_date=convert(DATETIME,'02/21/2017',101)
但上面的查詢不能正常工作,並返回沒有結果,請可能有人指出什麼我做錯了。
我想獲取特定日期的數據,此列的數據類型爲DateTime。
嘗試以下查詢: -如何比較日期或基於sybase中的日期過濾數據?
SELECT * from table_name where transaction_date=convert(DATETIME,'02/21/2017',101)
但上面的查詢不能正常工作,並返回沒有結果,請可能有人指出什麼我做錯了。
如果您需要比較日期和日精度,可以使用如下所示的datediff函數。
SELECT *
from table_name
where datediff(dd,transaction_date,convert(DATETIME,'02/21/2017',101))=0
在你的餐桌,你有時間段的有效時間?或是00:00:00?通過這種方式轉換時間爲「零」 – Snowlockk
有有效的時間。 –
因此,您在表中的所有時間看起來像這樣2017-02-21 00:00:00.000? – Snowlockk