본문 바로가기
「SQL초급떼기

코딩테스트 연습GROUP BY진료과별 총 예약 횟수 출력하기

by DayGo 2023. 4. 2.

https://school.programmers.co.kr/learn/courses/30/lessons/132202

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

-- 코드를 입력하세요
-- 진료 예약정보를 담은 APPOINTMENT 테이블 
-- APPOINTMENT 테이블에서 2022년 5월에 예약한 환자 수를 진료과코드 별로 조회하는 SQL문을 작성해주세요.
-- 환자번호 기준으로 예약건수를 지정하는게 맞으므로 환자수(사람기준)으로 중복제거하는게 맞니 않을까

 


select MCDP_CD as 진료과코드, count(distinct(PT_NO)) as _5월예약건수
from APPOINTMENT
-- where APNT_YMD between '2022-05-01 00:00:00' and '2022-05-31 23:59:59'
where APNT_YMD like '2022-05%'
group by MCDP_CD
order by _5월예약건수,진료과코드

댓글