subindev 님의 블로그

2025.01.13(월) 1일 1쿼리 본문

데이터 베이스/SQL - 1일 1쿼리

2025.01.13(월) 1일 1쿼리

subindev 2025. 1. 13. 17:52
Quiz 1) 오늘이 생일인 사람이 각 부서마다 몇명인가 ?
SELECT  
    d.dept_no AS '부서 번호',
    d.dept_name AS '부서 이름',
    COUNT(e.emp_no) AS '생일인 직원 수'
FROM employees AS e
JOIN dept_emp AS de ON e.emp_no = de.emp_no
JOIN departments AS d ON de.dept_no = d.dept_no
WHERE DATE_FORMAT(e.birth_date, '%m-%d') = DATE_FORMAT(CURDATE(), '%m-%d')
    AND de.to_date = '9999-01-01'  -- 현재 부서인지 
GROUP BY d.dept_no;

 

 

DATE_FORMAT() 함수

'데이터 베이스 > SQL - 1일 1쿼리' 카테고리의 다른 글

2025.01.15(수) 1일 1쿼리  (1) 2025.01.15
2025.01.14(화) 1일 1쿼리  (0) 2025.01.14
2025.01.12(일) 1일 1쿼리  (0) 2025.01.12
2025.01.11(토) 1일 1쿼리  (0) 2025.01.11
2025.01.10(금) 1일 1쿼리  (0) 2025.01.10