SQL/프로그래머스
[SQL] 프로그래머스 [Level-4] 취소되지 않은 진료 예약 조회하기
SeungyubLee
2022. 12. 2. 11:41
<MySQL>
SELECT A.APNT_NO
, B.PT_NAME
, B.PT_NO
, A.MCDP_CD
, C.DR_NAME
, A.APNT_YMD
FROM APPOINTMENT A
, PATIENT B
, DOCTOR C
WHERE A.PT_NO = B.PT_NO
AND A.MDDR_ID = C.DR_ID
AND DATE_FORMAT(A.APNT_YMD, '%Y-%m-%d') = '2022-04-13'
AND A.APNT_CNCL_YN = 'N'
AND A.MCDP_CD = 'CS'
ORDER BY A.APNT_YMD
<Oracle>
SELECT A.APNT_NO
, B.PT_NAME
, B.PT_NO
, A.MCDP_CD
, C.DR_NAME
, A.APNT_YMD
FROM APPOINTMENT A
, PATIENT B
, DOCTOR C
WHERE A.PT_NO = B.PT_NO
AND A.MDDR_ID = C.DR_ID
AND TO_CHAR(A.APNT_YMD, 'YYYY-MM-DD') = '2022-04-13'
AND A.APNT_CNCL_YN = 'N'
AND A.MCDP_CD = 'CS'
ORDER BY A.APNT_YMD
프로그래머스 취소되지 않은 진료 예약 조회하기 SQL