【发布时间】:2016-10-19 15:32:22
【问题描述】:
我想要做的是从表中选择在同一日期、时间和地点发生的所有事件,并像这样输出它们:
Event ID Event ID in conflict
1 2
1 3
1 4
5 6
因此,如果事件 2 startTime 介于事件 1 startTime 和 endTime 之间,它应该出现在列表中。
我在表格中有这些信息:
- 事件 ID (ID)
- 事件名称(名称)
- 开始日期 (startDate)
- 结束日期 (endDate)
- 开始时间(startTime)
- 结束时间 (endTime)
- 事件位置 ID (locationID)
关于如何在一个 SELECT 中执行此操作的任何建议?提前致谢。
【问题讨论】:
-
您能展示一下您已经完成的工作吗?
-
请阅读this,了解一些改进问题的技巧。
标签: sql-server tsql