[英]SQL IF statement for todays date
我正在嘗試為我的SQL創建一個條件,如果該行反映了今天的情況,該條件將顯示1。
case when A.EntryDate = GETDATE() then '1' else '0' end as Today
這是可以接受的,但是除了零以外什么都沒有顯示。 我只使用Access SQL,而這似乎不喜歡Date()
我一直在尋找答案,但似乎找不到答案。
GetDate()方法返回日期時間。 要比較今天的日期,您需要將datetime轉換為date。
case when cast(A.EntryDate as date) = cast(getdate() as date) then 1 else 0 end
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.