J'ai la table suivante :
DA FICHE Montant EM
5385 14580 475.12 EM5385
5390 1457 4789,4 EM5386
5390 1457 154 EM5390
5390 859 5698 EM5390
5393 8759 565 EM5393
Je souhaiterai par le biais d'une requ=EAte (et non du VBA) qu'=E0 chaque
fiche en doublon, le champs EM soit EM5386 et non EM5390 et ainsi
cumuler les lignes.
Pour avoir le r=E9sultat suivant :
DA FICHE Montant EM
5385 14580 475.12 EM5385
5390 1457 4943.4 EM5386
5390 859 5698 EM5390
5393 8759 565 EM5393
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
db
Le 21/06/2012 19:09, jc a écrit :
Bonjour,
J'ai la table suivante : DA FICHE Montant EM 5385 14580 475.12 EM5385 5390 1457 4789,4 EM5386 5390 1457 154 EM5390 5390 859 5698 EM5390 5393 8759 565 EM5393
Je souhaiterai par le biais d'une requête (et non du VBA) qu'à chaque fiche en doublon, le champs EM soit EM5386 et non EM5390 et ainsi cumuler les lignes. Pour avoir le résultat suivant :
DA FICHE Montant EM 5385 14580 475.12 EM5385 5390 1457 4943.4 EM5386 5390 859 5698 EM5390 5393 8759 565 EM5393
Merci pour votre aide
Si j'ai bien compris ce qu'il faut obtenir, essayer :
Select DA,FICHE,sum(Montant),Min(EM) FROM LaTableSuivante GROUP BY DA, FICHE
db
Le 21/06/2012 19:09, jc a écrit :
Bonjour,
J'ai la table suivante :
DA FICHE Montant EM
5385 14580 475.12 EM5385
5390 1457 4789,4 EM5386
5390 1457 154 EM5390
5390 859 5698 EM5390
5393 8759 565 EM5393
Je souhaiterai par le biais d'une requête (et non du VBA) qu'à chaque
fiche en doublon, le champs EM soit EM5386 et non EM5390 et ainsi
cumuler les lignes.
Pour avoir le résultat suivant :
DA FICHE Montant EM
5385 14580 475.12 EM5385
5390 1457 4943.4 EM5386
5390 859 5698 EM5390
5393 8759 565 EM5393
Merci pour votre aide
Si j'ai bien compris ce qu'il faut obtenir, essayer :
Select DA,FICHE,sum(Montant),Min(EM)
FROM LaTableSuivante
GROUP BY DA, FICHE
J'ai la table suivante : DA FICHE Montant EM 5385 14580 475.12 EM5385 5390 1457 4789,4 EM5386 5390 1457 154 EM5390 5390 859 5698 EM5390 5393 8759 565 EM5393
Je souhaiterai par le biais d'une requête (et non du VBA) qu'à chaque fiche en doublon, le champs EM soit EM5386 et non EM5390 et ainsi cumuler les lignes. Pour avoir le résultat suivant :
DA FICHE Montant EM 5385 14580 475.12 EM5385 5390 1457 4943.4 EM5386 5390 859 5698 EM5390 5393 8759 565 EM5393
Merci pour votre aide
Si j'ai bien compris ce qu'il faut obtenir, essayer :
Select DA,FICHE,sum(Montant),Min(EM) FROM LaTableSuivante GROUP BY DA, FICHE