Je voudrais globaliser ma requete de façon à ramener une somme en fonction d'un paramètre.
Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 select SUM(toto.Valeur) from toto, categorie where (categorie.ID_CATEGORIE = 1 or categorie.ID_CATEGORIE = 12) and toto.ID_CATEGORIE = categorie.ID_CATEGORIE
Dans ce cas, est ramené la somme des valeurs qui correspondent aux ID_CATEGORIE = 1 et = 12
Mais j'aimerais trouver une requete qui globalise le resultat, pour, par exemple trouver le résultat qui correspond à ID_CATEGORIE = 2
En gros, mettre en paramètre la condition de ID_CATEGORIE, sachant que dans un cas il y a 2 valeurs (ID_categorie) à prendre en compte et que dans l'autre cas, il n'y a qu'une valeur.
Merci de votre aide
Partager