我有一个日期时间列在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