所以这就是我所在的位置(并且完全按照需要进行工作)。然而,这只是项目的第一步。因此,我们的目标是让这个查询的结果通过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
谢谢先生。不知道为什么这个工程虽然。 –
其实这是产生不正确的结果。虽然设置是正确的。当我运行包含临时表的原始代码时,我得到的数字略有不同。 –
总数与数量有差异。计数是正确的。 –