requete SQL avec condition sur SUM

requete SQL avec condition sur SUM - SQL/NoSQL - Programmation

Marsh Posté le 31-05-2005 à 14:41:49    

bonjour,
j'ai un tableau du type suivant:
 
nom de fleur | type de conteneur | quantité dans le conteneur  
 
ca me donne a peu près ca comme exemple :
tulipe | bac    | 12
rose   | massif | 100
tulipe | bac    | 200
muguet | massif | 50
tulipe | massif | 120
 
et j'aimerai récupérer par une requete :  
le nom de la fleur | quantité totale dans bac | quantité totale dans massif
 
c'est a dire avec l'exemple :
tulipe | 212 | 120
muguet |  0  | 50
rose   |  0  | 100
 
on peut éventuelement mettre une condition a un SUM   (ex : SELECT SUM(..) FROM WHERE ...), mais la y'a 2 SUM a calculé avec a chaque fois une condition pour chacune.  
comment puis je faire ?
 
Merci d'avance.

Reply

Marsh Posté le 31-05-2005 à 14:41:49   

Reply

Marsh Posté le 31-05-2005 à 14:59:07    

une unions de deux requêtes :  
une requête pour ton premier type de conteneur (bac) avec calcul de ta somme
une requête pour ton deuxième type de conteneur (massif) avec calcul de ta somme
 
si tu fais ca comme ca, je pense tu seras sur la bonne voie par contre tu risques d'avoir ca :  
 
tulipe | 212 | tulipe | 120
muguet |  0  | muguet | 50
rose   |  0  | rose   |100

Reply

Marsh Posté le 31-05-2005 à 15:01:08    

bonne idée j'y avai pa pensé !
le type de résultat que tu as mis me conviendrai parfaitement.
jvè essayé ca. merci pour ta rapidité

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed