[통계 쿼리] 재귀함수를 이용한 시간대별, 요일별, 일별, 월별 집계 쿼리
-나의 상황 : 통계 집계 화면에서 시간대별/요일별/일별/월별 테이블을 보여줘야함. 집계 테이블에 기준 값 별로 데이터가 모두 잘 들어가있으면 그대로 보여주면 되는데..데이터가 있을때만 집계테이블에 넣어주고 있어서 화면에 그대로 뿌려줄 수 없어서 아래 방법을 이용함.. - 시간대별 WITH RECURSIVE TIME_TB AS ( SELECT 0 AS TIME UNION ALL SELECT TIME + 1 FROM TIME_TB WHERE TIME < 23 ) SELECT CONCAT(LPAD(TIME_TB.TIME, 2, 0), ' ~ ', LPAD(TIME_TB.TIME+1, 2, 0))AS TIME , TIME_TB.TIME AS TIME2 , IFNULL(B.합1, 0) AS 합1 , IFNULL..