我正在努力将 Access 程序迁移到 SQL Server。 以下是我直接从access中取出来的SQL代码。
(([Promise Date])-([Date Recieved]))/100
如您所见,我正在尝试对日期时间值进行除法。
这是我收到的错误信息:
Msg 257, Level 16, State 3, Line 1
Implicit conversion from data type datetime to int is not allowed. Use the
CONVERT function to run this query.
两个字段都是日期时间类型。有什么想法我想念的吗?
最佳答案
我想如果我是对的,你正在寻找这样的东西
SELECT DATEDIFF(day, [Promise Date], [Date Recieved])/100;
如果正确,您可以获得更多详细信息here
https://stackoverflow.com/questions/54289964/