我正在寻找是否有可能在MS SQL / TSQL中为以下问题编写解决方案。
我有按ID和输入日期细分的数据,即:
ID EntryDateTime
CA017 5/17/2019 8:50
CA038 4/20/2019 10:07
CA189 4/22/2019 9:40
CA225 5/1/2019 10:46
CA225 5/3/2019 19:16
CA225 5/8/2019 11:18
CA294 5/17/2019 8:58
CA772 5/8/2019 7:03
FN520 4/25/2019 13:48
FN520 4/23/2019 13:18
FN520 4/29/2019 8:43
FN530 4/16/2019 10:37
FS016 5/17/2019 13:45
FS041 4/24/2019 17:52
FS050 5/1/2019 9:36
FS050 5/1/2019 9:30
FS050 5/1/2019 9:34
FS121 5/2/2019 14:59
fs502 5/8/2019 9:16
fs502 5/17/2019 10:41
fs502 5/7/2019 13:30
fs502 4/19/2019 15:35
fs502 5/3/2019 12:57
FS503 5/14/2019 9:52
FS573 5/6/2019 12:17
FS573 5/14/2019 18:18
FS573 5/14/2019 17:48
我需要根据每个ID列表计算输入天数的差异。即ID CA225需要计算5/1; 5/3;和5/8
ID FS502需要计算4/19; 5/3; 5/7; 5/8; 5/17之间的入学天数差异
如果一个ID出现多次,我需要计算每个条目的输入天数差异。如果一个ID仅出现一次,就可以了。