所以我有一張表Employees。我想顯示在同一個月,當員工在部門50,60被錄用,和80。這是我寫的代碼:在同一列出現幾次的數值
select to_char(hire_date, 'Month') as "Month Name"
from employees
where department_id = any (50, 60, 80);
然而,這將顯示所有個月的時候員工在三個部門僱用:
Month Name
January
May
February
November
October
January
March
July
January
May
March
由於1月份是所有三個部門出現的月份,我只希望顯示1月份。我應該如何解決這個問題?
您正在尋找一個月(忽略一年?),其中三個部門的人都被僱用了?示例數據和結果將會有所幫助。如果您正在查看月份和年份,使用標準HR模式員工表只有二月份匹配;如果你忽略了一年,1月,如果我已經理解了...... –
如果你在問題中解釋得更清楚,並且修正了標題 - 爲什麼它指向不同的列? - 和標籤。 –
是的,我只是在尋找一個月,這是一個瑣事的事情,「在哪個月50,60和80部門都僱用員工?」 – Tim