本文介绍了如何从我的表中分组冲突事件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个带有fiels的事件表:



I have an event table with fiels :

[id], [name], [from_date], [to_date]





我想要 GROUP 冲突事件(事件持续时间相同。如果是事件发生在2013年1月1日和2013年2月1日。我想将此事件与同时发生的其他事件分组)和 DROP 事件不是''相互冲突。我希望输出为日期,没有输出中未列出的冲突。我想识别每个,这就是我添加 [group_no] 的原因。我怎样才能在SQL Server中 group





I want to GROUP conflicting events(Events coming in same duration .if an event happening in date from 1/1/2013 and 2/1/2013.I want to group this event withother events happening in the same time) and DROP events that aren''t conflicting. I want output as dates with no conflicts not listed in the output. I want to identify each "group" and that is why I added [group_no]. How can I "group" like this in SQL Server?

id  name from_date  to_date     group_no
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1   a1   1/1/2013  01/2/2013  1
2   a2   1/1/2013  01/2/2013  1
3   a3   5/1/2013  10/1/2013  2
4   a4   6/1/2013  08/1/2013  2
5   25   7/1/2013  07/1/2013  2





提前致谢,

Amrritha



Thanks in advance,
Amrritha

推荐答案


这篇关于如何从我的表中分组冲突事件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

11-03 09:26