1
我很難在我的表中查找行,其中兩個日期列之間的差異至少爲20天(不需要特定日期,僅需20天差)SQL其中日期列大於其他日期列至少20天
我想這沒有運氣:
SELECT DocDate,DocDueDate,DocStatus
FROM dbo.OPCH
WHERE (DocDate - DocDueDate = 20) AND DocStatus = 'O' AND DocDate > '2014-01-01'
這是行不通的。
任何幫助,將不勝感激
刪除mysql的標籤,因爲語法是SQL服務器。 –
如果你至少需要20天,那麼你不需要等號,你想要一個大於或等於號。 –