Contents
내가 작성한 쿼리

내가 작성한 쿼리
Oracle
SELECT
A.APNT_NO,
P.PT_NAME,
P.PT_NO,
A.MCDP_CD,
D.DR_NAME,
A.APNT_YMD
FROM
APPOINTMENT A
JOIN
PATIENT P
ON
A.PT_NO = P.PT_NO
JOIN
DOCTOR D
ON
A.MDDR_ID = D.DR_ID
WHERE
TRUNC(A.APNT_YMD) = TO_DATE('2022-04-13', 'YYYY-MM-DD') -- 날짜 비교
AND A.APNT_CNCL_YN = 'N'
ORDER BY
A.APNT_YMD;
MySQL
SELECT
A.APNT_NO,
P.PT_NAME,
P.PT_NO,
A.MCDP_CD,
D.DR_NAME,
A.APNT_YMD
FROM
APPOINTMENT A
JOIN
PATIENT P
ON
A.PT_NO = P.PT_NO
JOIN
DOCTOR D
ON
A.MDDR_ID = D.DR_ID
WHERE
A.APNT_YMD LIKE '2022-04-13%'
AND
A.APNT_CNCL_YN = 'N'
ORDER BY
APNT_YMD;
차이점
- 날짜 비교 방식의 차이
Share article