作者icefanatic (下雨天...)
看板Database
標題[SQL ] DATEDIFF的問題
時間Wed Apr 21 20:35:51 2010
我使用的是Mysql,
欄位day1,day2,
資料型態皆為Date,(格式yyyy-mm-dd)
想知道day1,day2的日期差異天數,
我下的query: SELECT day1,day2, DATEDIFF('day1','day2')as dif FROM temp;
結果出來dif會是NULL! 而且有warning, day1和day2資料顯示正常
(另外,我單獨下的query: SELECT DATEDIFF('2000-03-01','2000-02-01') as dif;
dif結果顯示卻沒問題...)
請問大家,我下的查詢是哪裡出錯呢?
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.228.10
推 rushcat:DATEDIFF('day1','day2') 為何要單引號!? Warning訊息? 04/21 21:16
→ evernever:試試看 .. DATEDIFF(day1,day2) 04/21 21:49
→ icefanatic:感謝樓上兩位~已解決,因為我查DATEDIFF()時,誤會格式了 04/21 22:17