Mysql
 sql >> Base de données >  >> RDS >> Mysql

Requête SQL pour obtenir la somme de toutes les valeurs de colonne dans la dernière ligne d'un jeu de résultats avec la somme des lignes (grouper par)

Vous pouvez utiliser GROUP BY et WITH ROLLUP , comme ceci :

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

Démo en direct sur sqlfiddle.