看板 Database 關於我們 聯絡資訊
我使用的是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