Tsql 将两个查询的结果合并为一个结果
我有两个问题。首先返回一个日期范围内当天创建和关闭的事件数:Tsql 将两个查询的结果合并为一个结果,tsql,select,Tsql,Select,我有两个问题。首先返回一个日期范围内当天创建和关闭的事件数: SELECT Count(*) [# Incidents Closed First Day], CONVERT(VARCHAR, Rn_Create_Date, 101) [Date] FROM dbo.Support_Incident WHERE --created and closed on same day. i.e closed first day CONVERT(VARCHAR, Rn_Crea
SELECT Count(*) [# Incidents Closed First Day], CONVERT(VARCHAR, Rn_Create_Date, 101) [Date]
FROM dbo.Support_Incident
WHERE --created and closed on same day. i.e closed first day
CONVERT(VARCHAR, Rn_Create_Date, 101) = CONVERT(VARCHAR, Date_Closed, 101) AND
rn_Create_Date > CONVERT(DATETIME, '2013-07-01 00:00:00', 102) AND
rn_Create_Date < CONVERT(DATETIME, '2013-07-30 00:00:00', 102)
GROUP By CONVERT(VARCHAR, Rn_Create_Date, 101)
我还有另一个查询,返回在同一日期范围内按日期分组创建的事件总数:
SELECT Count(*) [Total Incidents Created], CONVERT(VARCHAR, Rn_Create_Date, 101) [Date]
FROM dbo.Support_Incident
WHERE
rn_Create_Date > CONVERT(DATETIME, '2013-07-01 00:00:00', 102)
AND rn_Create_Date < CONVERT(DATETIME, '2013-07-30 00:00:00', 102)
GROUP By CONVERT(VARCHAR, Rn_Create_Date, 101)
我真正想要的是一个组合这两个查询的单一结果集,以便每行显示一天中创建的事件数以及当天创建和关闭的事件数
有没有办法创建一个查询来合并这两个查询以提供一个结果集?您可以使用该子句来合并结果
SQL联合语法:
SELECT column_name(s) FROM table1
UNION ALL
SELECT column_name(s) FROM table2;
是-将它们分别用作内联视图-并在日期加入它们。谢谢。这让我更亲近了。