SQL SERVER - Groupement sur case when
Fermé
Nono21011978
Messages postés
2
Date d'inscription
mercredi 13 mai 2009
Statut
Membre
Dernière intervention
13 mai 2009
-
13 mai 2009 à 12:10
Christounet Messages postés 1264 Date d'inscription mercredi 26 septembre 2007 Statut Membre Dernière intervention 29 juillet 2010 - 13 mai 2009 à 15:04
Christounet Messages postés 1264 Date d'inscription mercredi 26 septembre 2007 Statut Membre Dernière intervention 29 juillet 2010 - 13 mai 2009 à 15:04
A voir également:
- SQL SERVER - Groupement sur case when
- Comment créer un groupe sur whatsapp - Guide
- Ps3 media server - Télécharger - Divers Réseau & Wi-Fi
- Aller à la ligne dans une case excel - Guide
- Filezilla server - Télécharger - Téléchargement & Transfert
- Mysql community server - Télécharger - Bases de données
1 réponse
Christounet
Messages postés
1264
Date d'inscription
mercredi 26 septembre 2007
Statut
Membre
Dernière intervention
29 juillet 2010
1 391
13 mai 2009 à 14:31
13 mai 2009 à 14:31
Bonjour,
L'ordre suivant devrait faire ce que tu veux
en ajoutant la jointure entre les deux tables
A plus
L'ordre suivant devrait faire ce que tu veux
SELECT code_client , sum(Mt_Du_Facture) asTotalFactureDu , sum(case when factures.blitigenonbloquant+factures.blitigebloquant <> '0' then 1 else 0 End) as NombreFactLitiges group by code_client
en ajoutant la jointure entre les deux tables
A plus
13 mai 2009 à 14:39
Il me manque juste un petit détail : je rajoute ma jointure et le nom des tables avec FROM et WHERE afin d'avoir une requete du type
SELECT xxxxxxxx
xxxxxxxx
FROM xxxxxxx
WHERE xxxx=xxxx
Le Group By, je dois le mettre après chaque champ que je souhaite groupé ou directement à la fin de la requete apres le Where ??
Merci
13 mai 2009 à 15:04
Ta requête doit être a peu près la suivante:
SELECT a , b , c , ....
FROM table1
WHERE condition1
GROUP BY a , b , ...
Le GROUP by vient à la fin de la commande.
A plus