SOMME des lignes d'une table SQL

J'ai une requête SQL avec plusieurs lignes. Je voudrai que la dernière ligne soit la
somme de toutes les autres.
PS:je dois ajouter une ligne à la fin du tableau

MERCI

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. Malheureusement pour toi ce genre de pb ne correspond pas vraiment à la philosophie du SQL, tu ne peux pas mélanger dans une même table des données de granularités différentes (une somme correspond à une donnée agrégée, tes autres lignes non)

    Mais si tu le souhaites tu peux ajouter manuellement cette ligne avec un INSERT INTO
    1. Bonjour,

      Je ne sais pas si ça répond à la demande mais un truc du genre devrait fonctionner :

      select REFERENCE,PRIX from TABLE
      union
      select 'TOTAL' as REFERENCE,SUM(PRIX) as PRIX from TABLE;
      


      bonsoir