您好,并提前感谢您,不确定我的标题是否足够,但希望带有所需输出的图像会有所帮助。实质上,eventtype = 2的数据需要按ID分组。分组后,我仍然需要连接Min(eventdate)和max(eventdate)。
第一张图片只是简单的选择状态(从TABLE中选择*)。
非常感谢任何帮助。
html-webpack-plugin
答案 0 :(得分:0)
谢谢大家的意见。你让我找到了正确的答案。所以我所做的实际上是联合两个查询。获取eventtype不在-1,1和-2中的所有数据,然后是另一个基本连接min和max但仅在事件类型= -2的情况下查询的数据
(Select __DisplayName, cast(min(EventDate)as varchar) Eventdate from TABLE WHERE __ApprovalStatus = 'Approved' and __EventType not in ('1','-1','-2')
group by ID, __DisplayName
Union ALL
Select __DisplayName,
cast(min(EventDate)as varchar) + ' - ' + cast(max(EventDate) as varchar) Eventdate from TABLE WHERE __ApprovalStatus = 'Approved' and __EventType = -2 group by ID, __DisplayName)
order by Eventdate