尝试查找两个日期之间的DATEDIFF并将其显示为自己的列。 这是我当前的专栏文章: currentcolumns
这是我需要的: needed
这是我一直在运行的错误代码:
SELECT orderNumber, DATEDIFF(day,orderDate,shippedDate) AS day FROM datenumtest;
我得到的错误是:#1582-调用本机函数'DATEDIFF'时参数计数不正确
我现在看了很多站点,但似乎看不出问题所在。想法?
答案 0 :(得分:0)
MySQL的DATEDIFF
函数仅带有两个参数:
SELECT orderNumber, DATEDIFF(shippedDate, orderDate) AS day
FROM datenumtest;
请注意所使用的日期参数的顺序,假设发货日期大于订购日期,它将返回一些正数天。
答案 1 :(得分:0)
MySQL中的DATEDIFF函数仅支持两个输入参数,而该函数的SQL Server变体支持通过传入附加参数来导出天,月等。