sql >> Base de Datos >  >> RDS >> Mysql

Consulta SQL para obtener la suma de todos los valores de columna en la última fila de un conjunto de resultados junto con la suma de la fila (agrupar por)

Puedes usar GROUP BY y WITH ROLLUP , así:

SELECT
    id
,   SUM(jan) as jan
,   SUM(feb) as feb
,   SUM(mar) as mar
,   SUM(jan+feb+mar) as TRS
FROM test
GROUP BY id WITH ROLLUP

Demostración en vivo en sqlfiddle.