SOMME des lignes d'une table SQL

Fermé
LiLi - Modifié par baladur13 le 3/04/2012 à 09:12
Trs80 Messages postés 2 Date d'inscription vendredi 8 avril 2011 Statut Membre Dernière intervention 5 avril 2012 - 5 avril 2012 à 23:21
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
A voir également:

2 réponses

Trs80 Messages postés 2 Date d'inscription vendredi 8 avril 2011 Statut Membre Dernière intervention 5 avril 2012 1
5 avril 2012 à 23:21
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
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