我有兩個不同的查詢產生了正確的結果,但我希望讓他們在一個表中生成答案。我怎麼做?在一個答案下加入兩個不同的查詢
這裏是我的代碼:
SELECT count(distinct ID) as NoOfEmployees
FROM Table_Name
WHERE date<= '2012-05-31';
select count(subA.ID) as EmployeesChanged from (
SELECT A.ID
FROM Table_Name A
WHERE A.date < '2012-06-01'
GROUP BY 1
HAVING COUNT(A.Service_type) > 1) subA
目前,我有以下的輸出:
Number of Employees x
Employees Changed x
如何使它
Number of Employees | Employees Changed | (Number of employees - number changed) x | x | x
非常感謝。 *。*究竟意味着什麼?那是查詢結果嗎? – DatWunGuy102 2012-07-12 19:51:45
@ user1519731,是的。由於選擇中只有一列,所以使用通配符「*」更簡潔。 – 2012-07-12 19:52:47