2 つのクエリがあります。最初の 1 つは、日付範囲の同じ日に作成されクローズされたインシデントの数を返します。
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)
私が本当に欲しいのは、これら 2 つのクエリを組み合わせた 1 つの結果セットで、1 日に作成されたインシデントの数と、同じ日に作成されクローズされたインシデントの数が各行に表示されるようにすることです。
これら 2 つのクエリをマージして 1 つの結果セットを提供するクエリを作成する方法はありますか?