문제 설명

게시판 정보 TABLE USED_GOODS_BOARD
게시판 첨부파일 정보 TABLE USED_GOODS_REPLY
문제 조건
-- Q) 조건 1 > 2022년 10월 작성
-- Q) 조건 2 > 게시물 제목(TITLE) / 게시글ID(BOARD_ID) / 댓글ID(REPLY_ID) / 댓글작성자ID(WRITER_ID) / 댓글내용(CONTENTS) / 댓글작성일(CREATED_DATE)
-- Q) 조건 3 > 댓글 작성일 기준 오름차순 / 작성일이 같다면 게시글 제목 기준 오름차순
주의 사항

해당 문제의 핵심
1. DATE 타입으로 조회를 잘 할 수 있는지
2. DATE 타입 포맷을 다룰 수 있는지
SELECT A.TITLE
,A.BOARD_ID
,B.REPLY_ID
,B.WRITER_ID
,B.CONTENTS
,TO_CHAR(B.CREATED_DATE,'YYYY-MM-DD') -- 주의사항 조건
from USED_GOODS_BOARD A, USED_GOODS_REPLY B
WHERE TO_CHAR(A.CREATED_DATE,'YYYYMM') = '202210' -- 해당 문제의 핵심
AND A.BOARD_ID = B.BOARD_ID
ORDER BY B.CREATED_DATE,A.TITLE -- 정렬조건
TO_CHAR를 사용하면 간단하게 풀 수 있는 문제 입니다.
어우.. 저는 주의사항이 마지막에 있어서 몇번 틀렸네요 ㅠㅠ..
이상입니다~
'IT > SQL' 카테고리의 다른 글
| 프로그래머스 ) 조건에 맞는 사용자 정보 조회하기 (Feat.Oracle) (0) | 2023.08.01 |
|---|