我正在 mySQL DB 中编写此查询。该表listing
有两列StartDate
& EndDate
。我想使用Duration
ie 返回这两个日期之间的天数DATEDIFF
。我的查询是:
SELECT DATEDIFF(StartDate, EndDate) as 'Duration' FROM listing;
该表在 Duration 列中返回 NULL。
如果我写,
SELECT DATEDIFF(day, StartDate, EndDate) as 'Duration' FROM listing;
返回
Error Code: 1582. Incorrect parameter count in the call to native function 'datediff' 0.000 sec
任何帮助将不胜感激。