查找两列之间的 DATEDIFF 并创建自己的列
Finding the DATEDIFF between two columns and creating its own column
正在尝试查找两个日期之间的 DATEDIFF 并将其显示为自己的列。
这是我当前的专栏:
currentcolumns
这是我需要的:
needed
下面是我一直运行错误的代码:
SELECT orderNumber, DATEDIFF(day,orderDate,shippedDate) AS day FROM datenumtest;
我得到的错误是:#1582 - 调用本机函数时参数计数不正确 'DATEDIFF'
我现在查看了大量网站,但似乎看不出问题所在。想法?
MySQL的DATEDIFF
函数只需要两个参数:
SELECT orderNumber, DATEDIFF(shippedDate, orderDate) AS day
FROM datenumtest;
注意所用日期参数的顺序,假设发货日期晚于订单日期,这将 return 一些正数。
MySQL中的DATEDIFF函数只支持两个输入参数,而SQL该函数的服务器变体支持通过传入附加参数来派生日、月等。
正在尝试查找两个日期之间的 DATEDIFF 并将其显示为自己的列。 这是我当前的专栏: currentcolumns
这是我需要的: needed
下面是我一直运行错误的代码:
SELECT orderNumber, DATEDIFF(day,orderDate,shippedDate) AS day FROM datenumtest;
我得到的错误是:#1582 - 调用本机函数时参数计数不正确 'DATEDIFF'
我现在查看了大量网站,但似乎看不出问题所在。想法?
MySQL的DATEDIFF
函数只需要两个参数:
SELECT orderNumber, DATEDIFF(shippedDate, orderDate) AS day
FROM datenumtest;
注意所用日期参数的顺序,假设发货日期晚于订单日期,这将 return 一些正数。
MySQL中的DATEDIFF函数只支持两个输入参数,而SQL该函数的服务器变体支持通过传入附加参数来派生日、月等。