IT/DB

MSSQL 소계,총계,합계 구하기

하루콩콩 2024. 11. 25. 13:52
반응형

1.ROLLUP을 사용한다.

소계

SELECT column1, column2, SUM(some_column) FROM table_name GROUP BY ROLLUP(column1, column2);

총계

SELECT column1, column2, SUM(some_column) FROM table_name GROUP BY ROLLUP((column1, column2));

 

2.UNION을 사용한다.

SELECT column1, column2 FROM table_name

UNION ALL

SELECT '합계' AS column1, SUM(column2)  AS column2 FROM table_name

 

반응형