복습로그
[프로그래머스 MySQL] 취소되지 않은 진료 예약 조회하기 본문
728x90
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
문제
💡 PATIENT, DOCTOR 그리고 APPOINTMENT 테이블에서 2022년 4월 13일 취소되지 않은 흉부외과(CS) 진료 예약 내역을 조회하는 SQL문을 작성해주세요.
💡 진료예약번호, 환자이름, 환자번호, 진료과코드, 의사이름, 진료예약일시 항목이 출력되도록 작성해주세요.
💡 결과는 진료예약일시를 기준으로 오름차순 정렬해주세요.
예시
풀이
SELECT APNT_NO, PT_NAME, PATIENT.PT_NO, DOCTOR.MCDP_CD, DR_NAME, APNT_YMD
FROM PATIENT INNER JOIN APPOINTMENT ON PATIENT.PT_NO = APPOINTMENT.PT_NO INNER JOIN DOCTOR ON APPOINTMENT.MDDR_ID = DOCTOR.DR_ID
WHERE DATE_FORMAT(APNT_YMD, "%Y-%m-%d") = "2022-04-13" AND APNT_CNCL_YN = "N" AND DOCTOR.MCDP_CD = "CS"
ORDER BY APNT_YMD
'SQL' 카테고리의 다른 글
[프로그래머스 MySQL] 보호소에서 중성화한 동물 (0) | 2023.03.24 |
---|---|
[프로그래머스 MySQL] 5월 식품들의 총매출 조회하기 (0) | 2023.03.22 |
[프로그래머스 MySQL] 자동차 대여 기록 별 대여 금액 구하기 (0) | 2023.03.18 |
[프로그래머스 MySQL] 조회수가 가장 많은 중고거래 게시판의 첨부파일 조회하기 (0) | 2023.03.14 |
[프로그래머스 MySQL] 조건에 맞는 사용자와 총 거래금액 조회하기 (0) | 2023.03.14 |