OVH Cloud OVH Cloud

probleme de champs

1 réponse
Avatar
kathy
Bonjour, j'ai une table qui contient les champs=20
suivant:montant_sciage, montant_pate, type_essence. Dans=20
mon type_essence je peux avoir soit du feuillus ou du=20
r=E9sineux. Donc je s=E9lectionne mon essence et j'inscrit les=20
montant_sciage et montant_pate. Je voudrais cr=E9er une=20
requete qui si essence=3Dfeuillus=20
montant_sciage_feuillus_total=3Dsomme(montant_sciage) (ceci=20
pour chacune des esence et des type de montant) mais=20
organis=E9 de la facon suivant:
essence champs1 champs2 (champs de la requete)
feuillus pate 500$
feuillus sciage 1000$

et non=20
essence pate sciage (champs de la requete)
feuillus 500$ 1000$

merci beaucoup pour l'aide ca fait 3 jours que je suis la-
dessu

1 réponse

Avatar
Michel Walsh
Salut,


De ce que je comprends, ce serait quelque chose comme:

SELECT essence, SUM(champ2)
FROM maTable
WHERE champ1='sciage'
GROUP BY essence



Le clause WHERE s'applique AVANT l'aggrégation, ici, de sommation (une
clause HAVING s'applique après). La somme ne concernera ainsi que les items
sciages, regroupé par essence.


Espérant être utile,
Vanderghast, Access MVP


"kathy" wrote in message
news:245c01c427b6$c3dba760$
Bonjour, j'ai une table qui contient les champs
suivant:montant_sciage, montant_pate, type_essence. Dans
mon type_essence je peux avoir soit du feuillus ou du
résineux. Donc je sélectionne mon essence et j'inscrit les
montant_sciage et montant_pate. Je voudrais créer une
requete qui si essenceþuillus
montant_sciage_feuillus_total=somme(montant_sciage) (ceci
pour chacune des esence et des type de montant) mais
organisé de la facon suivant:
essence champs1 champs2 (champs de la requete)
feuillus pate 500$
feuillus sciage 1000$

et non
essence pate sciage (champs de la requete)
feuillus 500$ 1000$

merci beaucoup pour l'aide ca fait 3 jours que je suis la-
dessu