커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
실습
엑셀보다 쉽고 빠른 SQL
챕터 0
북마크
김*은
댓글
1
추천
0
조회수
8
조회수
8
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


제가 작성한 코드대로 해도 답은 나오는거 같은데, 불필요한 부분이 많은 거 같아서요.

왜 제가 쓴 부분이 불필요한지 그 이유를 알고 싶어요.

또 제가 실수로 month = 3으로 설정했는대도 결과가 나왔어요.

즉 문자가 아닌 숫자로 해도 인식하는데 왜 그런거에요?



스파르타 즉문즉답





작성한 코드 및 에러 메세지

select year,

month,

cnt_order

from

(

select date_type,

year,

month,

count(*) cnt_order

from

(

select date(date) date_type,

date_format(date(date),'%Y') year,

date_format(date(date), '%m') month

from food_orders f inner join payments p on f.order_id = p.order_id

) a

group by 2,3

) b

where month = '03'

order by 1



취소
 공유
취소
댓글 0
댓글 알림
나의얼굴