我试图在查询中使用DataDiff,这样我也可以打印"两个日期之间的差异,以秒为单位。 查询如下所示:
SELECT vr.CodeR, vi.DateU, vl.originU, vl.destinyU, (DATEDIFF(second,vi.plannedDate,vi.SetDate) AS DiffDate)
FROM RegularU vr, Connection vl, InstantU vi
WHERE vl.codeU=vr.codeU AND vr.CodeR=vi.CodeR
但是当我尝试运行它时,我有错误"缺少选择单词"。 有没有办法可以在查询中执行此操作?
提前致谢
答案 0 :(得分:0)
您应该更好地计算两个日期之间的秒数差异:
SELECT vr.CodeR, vi.DateU, vl.originU, vl.destinyU, (vi.plannedDate - vi.SetDate)*24*60*60 AS DiffDate
FROM RegularU vr, Connection vl, InstantU vi
WHERE vl.codeU=vr.codeU AND vr.CodeR=vi.CodeR