-1
我有以下查詢:的Sql支點與多個計數
select distinct
(SELECT COUNT (TaskID) FROM Task, Employee where SupervisorID = '752A0F4D-9905-4D55-87F1-AFA19245C206' and task.UserID = Employee.UserID) as Total,
(SELECT COUNT (TaskID) FROM Task, Employee where SupervisorID = '752A0F4D-9905-4D55-87F1-AFA19245C206' and task.UserID = Employee.UserID and DateDue <= DATEADD(day,-1, GETDATE()))as TotalOverdue,
(SELECT COUNT (TaskID) FROM Task, Employee where SupervisorID = '752A0F4D-9905-4D55-87F1-AFA19245C206' and task.UserID = Employee.UserID and DateDue >= DATEADD(day,-1, GETDATE())) as Totaldue
from Task
它給了我下面的結果:
Total | TotalOverdue | TotalDue
5 | 4 | 1
不過,我想它格式化這樣:
Total: 5
TotalOverdue: 4
TotalDue: 1
我曾嘗試使用透視功能,但無法真正讓它正常工作。有任何想法嗎?
您正在尋找['UNION ALL'](http://www.techonthenet.com/oracle/union_all.php)運算符... – Ben
我嘗試過使用union all運算符,但後來我只是結束了單個列中的數據,但無法查看哪一行屬於哪一行。 – dQlle