我有一個日期時間列在SQL DB - 名爲check_time
。我想寫一個select查詢,其中這個check_time
應該等於今天的日期(不需要考慮什麼時間,只需要檢查當前日期)。 例如表中的check_time
插入爲03/08/2017 12:00:00.000 AM
。 我寫下如下如何檢查日期時間列值等於當前日期在SQL條款
SELECT * FROM time_details
WHERE check_time = DATEADD(day, DATEDIFF(day,0,GETDATE()),0)
但它什麼也沒有返回。
在'='附近顯示不正確的語法。 – user2431727
立即嘗試,查看我的更新 –
其中返回空行。即使有一列值爲03/08/2017 12:00:00.000 AM – user2431727