2016-11-06 12 views
1

私は従業員テーブルを持っており、特定の年に雇用された従業員の数を数えたいと思う。例えば2010年、2013年、2014年と2016 ..Oracle DATE - 日付が一連の年であるかどうかを調べる

これまでのところ、私のようなものがあります:

SELECT COUNT(*) FROM employees WHERE hire_date IN(2010, 2013, 2014, 2016); 
+2

「Oracleの日付から年を抽出するにはどうすればよいですか?」 ...? –

+0

これはSYSDATEと何が関係していますか? – mathguy

+0

@mathguyありがとうございました! –

答えて

4

私はそれを得たオーケーを...

私がしなければならなかったすべては、入社年月日から年を抽出しました。

SELECT COUNT(*) 
FROM employees 
WHERE extract(YEAR FROM hire_date) IN (2003, 2004, 2006, 2008); 
関連する問題