SOMME des lignes d'une table SQL

LiLi -  
Trs80 Messages postés 2 Statut Membre -
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

  1. Trs80 Messages postés 2 Statut Membre 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
    1
  2. Jinx
     
    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
    0