所以這就是我所在的位置(並且完全按照需要進行工作)。然而,這只是項目的第一步。因此,我們的目標是讓這個查詢的結果通過ODBC顯示在表單1上(從未這樣做,因此需要做大量的研究)。一旦顯示在excel用戶將能夠輸入日期範圍...讓我們說A1或B1(尚不確定在設計上)。所以這是我迄今爲止所擅長的。所以現在我正在尋找更多信息的第二張表單,然後失敗/成功。這第二張紙將完成第一張紙只顯示更多細節。這將只適用於失敗。加入兩個數量查詢
SELECT Sum(case when status = 6 then 1 else 0 end) as Failed,
Sum(case when status = 9 then 1 else 0 end) as Successful,
UniqueID
Into #tempsheet1
FROM Documents
WHERE ownerID = 467
and status in (6,9)
and CreationTime between @StartDate and @EndDate
Group By UniqueID
Select D.UniqueID, FromName, ToName, CreationTime,
cast(CreationTime as date) as CreationDate, cast(CreationTime as date) as CreationTime,
ErrorCode, ElapsedSendTime, RemoteID
From #tempsheet1 ts1
Inner Join Documents D On
D.UniqueID = ts1.UniqueID
and [Status] = 9
謝謝先生。不知道爲什麼這個工程雖然。 –
其實這是產生不正確的結果。雖然設置是正確的。當我運行包含臨時表的原始代碼時,我得到的數字略有不同。 –
總數與數量有差異。計數是正確的。 –