Calcule d'un champ
keddada
-
Reivax962 Messages postés 3742 Statut Membre -
Reivax962 Messages postés 3742 Statut Membre -
Bonjour,
j'ai un problème, tous simplement voila un exemple pour comprendre :
Table A
COD (clé sans doublons)
FRNS
DETAIL
Prix
Table B
N° (clé)
COD (COD1,COD2,COD1,COD1,COD2,COD2,.....,CODn: avec doublons)
DATE
MONTANT
Relation Table A [COD](1)--------> Table B [COD](n)
Problème : je veut créer une requête :
Requête A_B
COD (Table A)
FRNS (Table A)
Prix (Table A)
N° (Table B)
Montant_Glob <<<< =la somme de MONTANT si trouvé au (Table B) pour chaque CODn, sinon =0
j'ai un problème, tous simplement voila un exemple pour comprendre :
Table A
COD (clé sans doublons)
FRNS
DETAIL
Prix
Table B
N° (clé)
COD (COD1,COD2,COD1,COD1,COD2,COD2,.....,CODn: avec doublons)
DATE
MONTANT
Relation Table A [COD](1)--------> Table B [COD](n)
Problème : je veut créer une requête :
Requête A_B
COD (Table A)
FRNS (Table A)
Prix (Table A)
N° (Table B)
Montant_Glob <<<< =la somme de MONTANT si trouvé au (Table B) pour chaque CODn, sinon =0
A voir également:
- Calcule d'un champ
- Excel champ calculé avec condition ✓ - Forum Excel
- Comment on calcule une moyenne - Guide
- TCD - champs calculé en fonction d'un champ groupé - Forum Excel
- Barbara veut calculer automatiquement son budget dans un tableau. citez un des logiciels lui permettant de faire des calculs sur des tableaux de nombres (tableur). - Forum Excel
- Le nom du champ de tableau croisé dynamique n'est pas valide ✓ - Forum Excel
2 réponses
Bonjour,
Premier point, j'ai un problème dans le résultat que tu souhaites obtenir, à cause du champ N° (table B). S'il y a plusieurs lignes pour le COD en question dans la table b, quel numéro doit on mettre ?
Si on ignore ce N°, essaie une requête de ce genre :
Xavier
Premier point, j'ai un problème dans le résultat que tu souhaites obtenir, à cause du champ N° (table B). S'il y a plusieurs lignes pour le COD en question dans la table b, quel numéro doit on mettre ?
Si on ignore ce N°, essaie une requête de ce genre :
SELECT a.COD, a.FRNS, a.Prix, SUM(b.MONTANT) FROM TableA a LEFT OUTER JOIN TableB b ON a.COD = b.COD GROUP BY a.COD, a.FRNS, a.Prix
Xavier
Bonjour Xavier,
Merci,
Relation : 1 COD (table A)------> 0 à n COD (table B)
Pour les lignes COD de table B, tous, je veut avoir la somme MONTANT de la table B pour chaque COD de la table A. Si par exemple un COD de la table A ne figure pas dans la table B la somme =0, sinon la somme = les montants des même numéro COD de la table B.
merci
Merci,
Relation : 1 COD (table A)------> 0 à n COD (table B)
Pour les lignes COD de table B, tous, je veut avoir la somme MONTANT de la table B pour chaque COD de la table A. Si par exemple un COD de la table A ne figure pas dans la table B la somme =0, sinon la somme = les montants des même numéro COD de la table B.
merci