sql 반복문으로 년도 만들기

2024. 3. 12. 13:48개발/토막난 상식

반응형

 sql 에서 join을 위해 년도 테이블을 읨의로 만드는 방법 

 

SELECT 
    T.date AS 'year',
    COUNT(r.issue_de) AS year_count
FROM 
    (
     SELECT
     DATE_FORMAT(DATE_SUB(CURDATE(), INTERVAL seq - 1 YEAR), '%Y') AS date
     FROM (
           SELECT @num := @num + 1 AS seq
           FROM information_schema.tables a
              , information_schema.tables b
              , (SELECT @num := 0) c
          ) seq_table
     WHERE seq <=  300
    ) T
LEFT JOIN 
    ㅁ.ㅁ r
ON 
    T.date = YEAR(r.issue_de)
WHERE 
	mbr_id = 'ㅁㅁㅁㅁ'
GROUP BY 
    T.date;

 

반응형

'개발 > 토막난 상식' 카테고리의 다른 글

배포순서  (0) 2024.03.15
useLayoutEffect를 언제 사용해야 할까?  (0) 2024.03.15
그래프 비교하기  (1) 2024.03.12
Map {}  (0) 2024.03.07
PRI key 관리하기  (0) 2024.02.22