날짜 비교하는 방법을 정리해보려고 한다!
먼저 BETWEEN A AND B를 사용하는 방법
WHERE 날짜 BETWEEN A AND B
WHERE 날짜 BETWEEN '2023-01-01' AND '2024-12-31'
또는 부등호를 사용하는 방법
WHERE 날짜 >= A
WHERE 날짜 >= '2024-10-17 23:59:59'
이런식으로 사용할 수 있다!
적용하기
푼 날짜 : 2024.10.17
푼 문제 : 진료과별 총 예약 횟수 출력하기
사용한 언어 : MYSQL
코드 :
BETWEEN A AND B
SELECT MCDP_CD as 진료과코드, COUNT(APNT_YMD) as 오월예약건수
FROM APPOINTMENT
WHERE APNT_YMD between '2022-05-01 00:00:00' and '2022-06-01 00:00:00'
GROUP BY MCDP_CD
ORDER BY COUNT(APNT_YMD), MCDP_CD
부등호 사용
SELECT MCDP_CD as 진료과코드, COUNT(APNT_YMD) as 오월예약건수
FROM APPOINTMENT
WHERE APNT_YMD >= '2022-05-01 00:00:00' and APNT_YMD < '2022-06-01 00:00:00'
GROUP BY MCDP_CD
ORDER BY COUNT(APNT_YMD), MCDP_CD
SQL도 오랜만에 하려니 키워드가 기억이 안난다..
다시 열심히 하루 한 문제씩 !!!
'Programming > SQL' 카테고리의 다른 글
[프로그래머스/SQL] / 자동차 대여 기록에서 대여중 / 대여 가능 여부 구분하기 (0) | 2024.11.02 |
---|---|
[프로그래머스/SQL] / 카테고리 별 도서 판매량 집계하기 (0) | 2024.10.30 |
[프로그래머스/SQL] / SUBSTRING with 카테고리 별 상품 개수 구하기 (0) | 2024.10.17 |
[프로그래머스/SQL] / 컬럼별칭 with 잡은 물고기 중 가장 큰 물고기의 길이 구하기 (1) | 2024.09.04 |