주의사항

CREATED_DATE의 포맷이 예시의 포맷과 일치해야 정답처리 됩니다.

 

<틀린 풀이>

SELECT 
    B.TITLE,
    B.BOARD_ID,
    R.REPLY_ID,
    R.WRITER_ID,
    R.CONTENTS,
    R.CREATED_DATE
FROM 
    USED_GOODS_BOARD B
JOIN 
    USED_GOODS_REPLY R ON B.BOARD_ID = R.BOARD_ID
WHERE 
    R.CREATED_DATE LIKE '2022-10%'
ORDER BY 
    R.CREATED_DATE ASC, B.TITLE ASC;

이유: 주의 사항이 지켜지지 않았음 이대로 출력하게 된다면 2022-10-20 00:00:00 으로 출력하게 된다.

 

<맞은 풀이>

SELECT 
    B.TITLE,
    B.BOARD_ID,
    R.REPLY_ID,
    R.WRITER_ID,
    R.CONTENTS,
    DATE_FORMAT(R.CREATED_DATE, '%Y-%m-%d') AS CREATED_DATE
FROM 
    USED_GOODS_BOARD B
JOIN 
    USED_GOODS_REPLY R ON B.BOARD_ID = R.BOARD_ID
WHERE 
    DATE_FORMAT(B.CREATED_DATE, '%Y-%m') = '2022-10'
ORDER BY 
    R.CREATED_DATE ASC, B.TITLE ASC;

+ Recent posts