作者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
1F:推 rushcat:DATEDIFF('day1','day2') 为何要单引号!? Warning讯息? 04/21 21:16
2F:→ evernever:试试看 .. DATEDIFF(day1,day2) 04/21 21:49
3F:→ icefanatic:感谢楼上两位~已解决,因为我查DATEDIFF()时,误会格式了 04/21 22:17