SQL查找两个日期差异的最大值

时间:2017-01-30 05:33:31

标签: sql

我有两个日期(运行日期)和(到期日期)。我需要找到最大的拖欠日期,这个日期是运行日期和截止日期之间的最大(最大)天数。

逻辑上我希望它是max ( datedif ( day, run date, date due)),但是,这段代码似乎不在SQL中运行。

请帮忙

1 个答案:

答案 0 :(得分:0)

您可以查找此脚本

SELECT TOP(1) *,DATEDIFF(day,[run date],[date due])) AS DDiff
FROM TableName
ORDER BY DDiff DESC