我正在尝试为我的SQL创建一个条件,如果该行反映了今天的情况,则显示1。
case when A.EntryDate = GETDATE() then '1' else '0' end as Today
这已被接受,但除零之外没有显示任何内容。我只使用Access SQL,这个似乎不喜欢Date()
我一直在寻找答案,我似乎无法找到答案。
GetDate()方法返回datetime。要比较今天的日期,您需要将日期时间转换为日期。
case when cast(A.EntryDate as date) = cast(getdate() as date) then 1 else 0 end