【发布时间】:2016-09-26 08:55:33
【问题描述】:
以下是我的数据样本集:
ID DATETIME
1 29-12-2016 03:00
2 28-12-2016 14:00
3 28-12-2016 16:00
4 25-12-2016 00:00
预期结果:
ID DATETIME 24HoursDataExisted
1 29-12-2016 03:00 0
2 28-12-2016 14:00 1
3 28-12-2016 16:00 1
4 25-12-2016 00:00 0
如何编写这样的查询,每条记录在接下来的 24 小时内是否存在另一条记录?它与DATEADD(hh, 24,datetime) 有关,但我不确定如何将其写成 SQL。
从上面的样本数据来看,ID2记录为真,因为ID1和ID3的记录,ID3为真,因为ID1记录。
【问题讨论】:
标签: sql sql-server sql-server-2008