나는 한 달과 몇 년 동안 추출 열을 포함하여 몇 개의 열로 그룹화하려고합니다. sql은 원래 날짜 열에 따라 그룹을 반환합니다. 월 및 연도로 날짜를 추출한 다음이 열을 그룹화하려면 어떻게합니까? 사용 후,group by extract sql
select Name,
extract(month from fill_Date) as Month,
extract(year from fill_Date) as Year,
sum(quantity)
from TableA
group by Name,
extract(month from fill_Date),
extract(year from fill_Date)
또는 값을 추출하는 하위 쿼리 (인라인 뷰)를 사용하거나 CTE :
select Name,
extract(month from fill_Date) as Month,
extract(year from fill_Date) as Year,
sum(quantity)
from Table A
group by Name,fill_Date
'fill_Date'대신 'Group By'에 'extract (Month from fill_Date), extract (year from fill_Date)'를 넣습니다. –