SELECT count(*) as FISH_COUNT,MONTH(time) as MONTH
from fish_info
group by 2
order by 2
SELECT count(*) as FISH_COUNT,date_format(time,'%c') as MONTH
from fish_info
group by 2
order by 2
위의 코드를 제출하면 월이 01 형식이 아닌 1 형식으로 나오지는 않지만, 정렬시 월별 정렬이 되지 않는다.
date_format(time,'%c')
형식은 문자열로 출력되기 때문에 제대로 정렬이 안된다고 한다.
따라서 정수로 출력되는 MONTH(time)
형식을 사용해야 한다.