我需要根据唯一的ID找到两个日期(日期时间类型)之间的时间长度。例如,我有以下数据:多个日期的微软sql server datediff
ID CallID Starttime
1 56 2011-01-04 10:00:00.000
1 67 2011-03-20 12:20:00.000
1 70 2011-04-08 15:00:00.000
2 57 2011-01-14 11:00:00.000
2 62 2011-02-14 11:00:00.000
2 64 2011-02-15 11:00:00.000
2 75 2011-04-14 11:00:00.000
2 78 2011-05-14 11:00:00.000
我需要找到时间的长短对所有CallIDs基于先前的赎回日(开始时间)每个ID。例如,我需要所有ID 1呼叫(CallID 67 - CallID 56和CallID 70 - CallID 67等)的时间长度。
我知道我需要一个会通过ID来查找该ID的CallID的循环,但是我还需要一个临时表,我将组织CallIDs?
任何建议,将不胜感激。谢谢。
您能否以表格格式为ID 1和2提供所需的输出? –