How do you test if something is older than 3 months?

后端 未结 4 1015
再見小時候
再見小時候 2021-02-12 21:36

I have been having some trouble to select the rows of my table which has a date of 3 months prior of today. I tried using DATE(NOW() - INTERVAL 3 MONTH) in my where

4条回答
  •  星月不相逢
    2021-02-12 22:01

    The DATEDIFF function should be helpful to you:

    http://msdn.microsoft.com/en-us/library/ms189794.aspx

    UPDATE[TCTdb].[dbo].[Stock]
        SET[Warehouse] = 'old'
        WHERE DATEDIFF(month, [ManufacturedDate], GETDATE()) > 3
    

提交回复
热议问题