par
dick-perron » 26 févr. 2007, 04:35
Bonjour tout le monde. J'ai un petit problème. Je suis sûr que la réponse est très simple mais je ne trouve pas pour l'instant. Voilà le problème:
voila la requète SQL que je fais:
SELECT code_permanent, SUM(devoir), SUM(retard), SUM(materiel), SUM(cigarette), SUM(flanage), SUM(comportement)
FROM rapports
GROUP BY code_permanent
ORDER BY 'SUM(devoir)' DESC
cela me donne quelque chose comme :
code_permanent SUM( devoir ) SUM( retard ) SUM( materiel ) SUM( cigarette ) SUM( flanage ) SUM( comportement )
LAFV12099005 1 2 1 3 0 0
BASF09559116 7 0 0 1 0 2
GIRJ22038804 1 1 0 0 0 2
BELM09079007 5 0 2 1 0 0
MESE21108900 0 0 0 1 0 0
BASF09559105 2 0 3 1 0 1
Ma question est la suivante:
peut-on avoir, dans une seule requête, le total des rangées ce qui donnerait
LAFV12099005 7 ->(1+2+1+3+0+0)
BASF09559116 10
GIRJ22038804 4
Merci de votre aide
Bonjour tout le monde. J'ai un petit problème. Je suis sûr que la réponse est très simple mais je ne trouve pas pour l'instant. Voilà le problème:
voila la requète SQL que je fais:
[quote]SELECT code_permanent, SUM(devoir), SUM(retard), SUM(materiel), SUM(cigarette), SUM(flanage), SUM(comportement)
FROM rapports
GROUP BY code_permanent
ORDER BY 'SUM(devoir)' DESC[/quote]
cela me donne quelque chose comme :
[quote]code_permanent SUM( devoir ) SUM( retard ) SUM( materiel ) SUM( cigarette ) SUM( flanage ) SUM( comportement )
LAFV12099005 1 2 1 3 0 0
BASF09559116 7 0 0 1 0 2
GIRJ22038804 1 1 0 0 0 2
BELM09079007 5 0 2 1 0 0
MESE21108900 0 0 0 1 0 0
BASF09559105 2 0 3 1 0 1
[/quote]
Ma question est la suivante:
peut-on avoir, dans une seule requête, le total des rangées ce qui donnerait
LAFV12099005 7 ->(1+2+1+3+0+0)
BASF09559116 10
GIRJ22038804 4
Merci de votre aide