我有兩個日期列,dateA
和dateB
。如果我從dateB
(dateB - dateA
)中減去dateA
,我會得到錯誤的結果,但不會使用DATEDIFF(dateB,dateA)
函數。在包含數據的表格中使用但不包含下面的查詢時,我從直接減法中得到錯誤的結果。mysql日期直接減法
SELECT DATE('2013-01-31') - DATE('2013-01-27')
爲什麼?
編輯:
我發現,在MySQL如果兩個日期是在一個月之內,然後直接減法給出正確的結果,但如果日期跨度一個月,一年有可能是一個問題。
我對不對?
確認這兩個字段是日期字段。 –