How to compare only date part when delivery date is today

后端 未结 5 609
既然无缘
既然无缘 2021-02-05 08:59

I\'m trying to create a report that gets records from a SQL Server database where the delivery date is today.

I\'ve tried

select * from (tablename)
where         


        
5条回答
  •  予麋鹿
    予麋鹿 (楼主)
    2021-02-05 09:32

    Yo need to remove the time part of the delivery_date field AND the GETDATE() value.

    SELECT *
    FROM  (tablename)
    WHERE DATEADD(dd, DATEDIFF(dd, 0, delivery_date), 0) = DATEADD(dd, DATEDIFF(dd, 0, GETDATE()), 0)
    

提交回复
热议问题