我試圖顯示3個時期的平均休假日和病假。使用SQL顯示特定時段的平均時間
到目前爲止,我有這樣的SQL查詢:
SELECT AVG(VACATIONHOURS) AS 'Vacation hours', AVG(SICKLEAVEHOURS) AS 'SICK DAYS'
FROM HUMANRESOURCES.EMPLOYEE E
WHERE E.BIRTHDATE BETWEEN '01-01-1960' AND '12-31-1969'
UNION ALL
SELECT AVG(VACATIONHOURS) AS 'VACATION', AVG(SICKLEAVEHOURS) AS 'SICK DAYS'
FROM HUMANRESOURCES.EMPLOYEE E
WHERE E.BIRTHDATE BETWEEN '01-01-1970' AND '12-31-1979'
UNION ALL
SELECT AVG(VACATIONHOURS) AS 'VACATION', AVG(SICKLEAVEHOURS) AS 'SICK DAYS'
FROM HUMANRESOURCES.EMPLOYEE E
WHERE E.BIRTHDATE BETWEEN '01-01-1980' AND '12-31-1989'
;
我的輸出只有2列生病,休假一天,在與數字3行。
我的問題是如何增加一個第三列,將顯示年?
我需要的報表生成器,所以我可以代表信息正確
你是什麼意思年?你想在第一排寫1960年到1969年嗎? – Valli
我需要添加第三列,表明從1960年到1969年選擇45和42號碼 – ANNA