我有一张员工表,我想计算在某些年份雇用的员工人数。例如2010年,2013年,2014年和2016年..
到目前为止,我有类似的内容:
SELECT COUNT(*) FROM employees WHERE hire_date IN(2010, 2013, 2014, 2016);
答案 0 :(得分:4)
好的,我明白了。
我所要做的就是从hire_date中提取一年。
SELECT COUNT(*)
FROM employees
WHERE extract(YEAR FROM hire_date) IN (2003, 2004, 2006, 2008);