인프런 커뮤니티 질문&답변
to_char 대신 year, month, day 절
작성
·
154
0
select year(order_date), month(order_date), day(order_date)
from order_items a
	join orders b on a.order_id = b.order_id
group by year(order_date), month(order_date), day(order_date);to_char 대신에 위처럼 year, month, day로 하면 명시적 형변환자를 추가해야 한다고 뜨면서 오류가 나더라고요. 왜 안 되는지 잘 모르겠습니다.답변 1
0
권 철민
지식공유자
안녕하십니까,
year(), month(), day() 함수는 MySQL에서는 지원되지만, PostgreSQL에서는 지원하지 않습니다.
PostgreSQL에서 년,월,일만 추출하고자 한다면 to_char 또는 강의에서 설명드린 extract()나 date_part() 함수를 사용하시면 됩니다.
감사합니다.






