[SQL] 프로그래머스 [Level-4] 오프라인/온라인 판매 데이터 통합하기
SELECT A.SALES_DATE , A.PRODUCT_ID , A.USER_ID , A.SALES_AMOUNT FROM ( SELECT DATE_FORMAT(SALES_DATE, '%Y-%m-%d') AS SALES_DATE , PRODUCT_ID , USER_ID , SALES_AMOUNT FROM ONLINE_SALE WHERE DATE_FORMAT(SALES_DATE, '%Y-%m') = '2022-03' UNION ALL SELECT DATE_FORMAT(SALES_DATE, '%Y-%m-%d') AS SALES_DATE , PRODUCT_ID , NULL AS USER_ID , SALES_AMOUNT FROM OFFLINE_SALE WHERE DATE_FORMAT(SALES_DATE, '%Y..
2022. 12. 2.
[SQL] 프로그래머스 [Level-4] 취소되지 않은 진료 예약 조회하기
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 SELECT A.APNT_NO , B.PT_NAME , B.PT_NO , A.MCDP_CD , C.DR_NAME , A.APNT_YMD FROM APPOINTMENT A , PATIENT B , DO..
2022. 12. 2.