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