본문 바로가기

MySQL

특정 분(Minute)으로 Group By 하고자 할때

EX) 10분단위로 그룹화

GROUP BY 
 HOUR(기준이되는 컬럼),FLOOR(MINUTE(기준이되는 컬럼)/10)*10

 

 

-- 시간별로 그룹화 시키고, 분을 10분이면 /10 , 5 분이면 /5   특정분으로 나누고

   나눈 나머지값을 버려 특정분 단위로 맞춘다

 

-- 특정 분 단위로 쪼개어 합산 또는 평균을 나눌때 등등 사용할것으로 예상