【发布时间】:2015-09-08 19:01:13
【问题描述】:
一个例子是..假设一张票处于新状态。我想获取新状态的 MAX 日期和已完成状态的最大日期,并计算 MAX 已完成状态与 MAX 新状态之间的差异
例如。
SELECT t.ID,
MAX(update_date) WHERE t.status = 'New' start_time,
MAX(update_date) WHERE t.status = 'Completed' stop_time,
DATEDIFF(second, MAX(update_date), MAX(update_date)) elapsed_sec
FROM xxx.dbo t
GROUP BY t.ID;
非常感谢,
P
【问题讨论】:
标签: sql sql-server datetime metrics