选择SQL中日期之间的最小差异
如何使用tSQL获取两个日期列之间的差异并返回这两个日期之间的前5个最小差异?如果可能的话,我想把这一点记录下来。您能提供示例输入数据和预期输出吗。还有,到目前为止您尝试了什么?如果date1不总是较早的函数,您可能希望在datediff周围放置一个ABS()函数。选择SQL中日期之间的最小差异,sql,sql-server,tsql,Sql,Sql Server,Tsql,如何使用tSQL获取两个日期列之间的差异并返回这两个日期之间的前5个最小差异?如果可能的话,我想把这一点记录下来。您能提供示例输入数据和预期输出吗。还有,到目前为止您尝试了什么?如果date1不总是较早的函数,您可能希望在datediff周围放置一个ABS()函数。 SELECT TOP 5 date1, date2, DATEDIFF(minute, date1, date2) FROM yourtable ORDER BY DATEDIFF(minute, date1, date2)
SELECT TOP 5 date1, date2, DATEDIFF(minute, date1, date2)
FROM yourtable
ORDER BY DATEDIFF(minute, date1, date2)