Mysql
 sql >> Datenbank >  >> RDS >> Mysql

SQL-Abfrage zum Abrufen der Summe aller Spaltenwerte in der letzten Zeile einer Ergebnismenge zusammen mit der Zeilensumme (Gruppieren nach)

Sie können GROUP BY verwenden und WITH ROLLUP , etwa so:

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

Live-Demo auf sqlfiddle.