我有一个非常快速的问题:我想将当前日期与查询结果集中的时间戳进行比较:
select *
from #table a
where cast(getdate()) = convert(date, a.[Timestamp])
但是我收到了错误:Incorrect syntax near 'cast', expected 'AS'
我做错了什么?
答案 0 :(得分:0)
您的Cast
不正确,因为您没有转换为数据类型。
SELECT *
FROM #table a
WHERE CONVERT(DATE, getdate()) = CONVERT(DATE, a.[Timestamp])