J'ai le probleme suivant :
J'ai 10 champs avec des références de produits, avec un total de 100
enregistrements.
Je dois, sur 2 colonnes, regrouper sur la premiere toutes les références,
puis pour chaque ligne de ces références, les compter sur la 2ème colones!
Je suis clair ?
Alors, commentr faire.
Je fichier est dispo en Access en Excel
ok, y'a pu de AS ref pour le reste des référence (référence2, référence 3) ???
Merci !
"Michel Walsh" a écrit dans le message de news:
Salut,
C'est pas très "normalisé", et le plus simple est de normaliser, puis de grouper:
SELECT Référence1 AS ref, Qté1 as quantité FROM maTable UNION ALL SELECT Référence2, Qté2 FROM maTable UNION ALL SELECT Référence3, Qté3 FROM maTable UNION ALL SELECT Référence4, Qté4 FROM maTable UNION ALL SELECT Référence5, Qté5 FROM maTable UNION ALL SELECT Référence6, Qté6 FROM maTable UNION ALL ... SELECT Référence10, Qté10 FROM maTable UNION ALL
qu'on sauvegarde, disons, en tant que Qu1. Qu1 représente une structure normalisée.
SELECT ref, SUM(quantité) FROM Qu1 GROUP BY ref
retourne alors le résultat désiré. C'est tout simple, quand on a une table normalisée.
Espérant être utile, Vanderghast, Access MVP
"NicoAgenci" wrote in message news:
Dans ma table commande, j'ai comme des champs Référence1 à Référence10 et des champs Qté1 à Qté 10
Chaque champs RéfX à son champs QtéX
L'utilisateur à rentré un nombre maxi de 10 références avec X Qté pour chacun
Le but est de regroupé toutes ces références avec leur total de qté
"Eric" a écrit dans le message de news:
re, Je vois pas ton truc. Donnes moi la structure de(s) table(s)
Donc, le but est de calculer le total quantité par chaque références.
Dans l'exemple ci-dessus, le total pour A est de 4 et B est de 2
Voilà
"Eric" a écrit dans le message de news:
"NicoAgenci" écrivait news::
Bonjour,
J'ai le probleme suivant : J'ai 10 champs avec des références de produits, avec un total de 100
enregistrements.
Je dois, sur 2 colonnes, regrouper sur la premiere toutes les références, puis pour chaque ligne de ces références, les compter sur
la 2ème colones! Je suis clair ?
Alors, commentr faire. Je fichier est dispo en Access en Excel
Merci, Nico
Bonjour,
Tu as cette situation : Rf1,Rf2,...,Rf10 A,B,.......,J ... G,H,.......,A K,B,.......,H
et tu veux obtenir: Réf NbIterations A 2 B 2 ... G 1 H 2 J 1 K 1 ... C'est ca ? ou avoir les résultats dans un tableau ?
A+ Eric
ok,
y'a pu de AS ref pour le reste des référence (référence2, référence 3) ???
Merci !
"Michel Walsh" <vanderghast@VirusAreFunnierThanSpam> a écrit dans le message
de news:evm8AH7VEHA.2844@TK2MSFTNGP09.phx.gbl...
Salut,
C'est pas très "normalisé", et le plus simple est de normaliser, puis de
grouper:
SELECT Référence1 AS ref, Qté1 as quantité FROM maTable
UNION ALL
SELECT Référence2, Qté2 FROM maTable
UNION ALL
SELECT Référence3, Qté3 FROM maTable
UNION ALL
SELECT Référence4, Qté4 FROM maTable
UNION ALL
SELECT Référence5, Qté5 FROM maTable
UNION ALL
SELECT Référence6, Qté6 FROM maTable
UNION ALL
...
SELECT Référence10, Qté10 FROM maTable
UNION ALL
qu'on sauvegarde, disons, en tant que Qu1. Qu1 représente une structure
normalisée.
SELECT ref, SUM(quantité)
FROM Qu1
GROUP BY ref
retourne alors le résultat désiré. C'est tout simple, quand on a une table
normalisée.
Espérant être utile,
Vanderghast, Access MVP
"NicoAgenci" <njoly@dpsgroup.com> wrote in message
news:OxKSrj6VEHA.4048@TK2MSFTNGP12.phx.gbl...
Dans ma table commande,
j'ai comme des champs Référence1 à Référence10 et des champs Qté1 à Qté
10
Chaque champs RéfX à son champs QtéX
L'utilisateur à rentré un nombre maxi de 10 références avec X Qté pour
chacun
Le but est de regroupé toutes ces références avec leur total de qté
"Eric" <f_framZZ@hotmail.com> a écrit dans le message de
news:XnF950FB48E3B144fframZZhotmailcom@207.46.248.16...
re,
Je vois pas ton truc. Donnes moi la structure de(s) table(s)
ok, y'a pu de AS ref pour le reste des référence (référence2, référence 3) ???
Merci !
"Michel Walsh" a écrit dans le message de news:
Salut,
C'est pas très "normalisé", et le plus simple est de normaliser, puis de grouper:
SELECT Référence1 AS ref, Qté1 as quantité FROM maTable UNION ALL SELECT Référence2, Qté2 FROM maTable UNION ALL SELECT Référence3, Qté3 FROM maTable UNION ALL SELECT Référence4, Qté4 FROM maTable UNION ALL SELECT Référence5, Qté5 FROM maTable UNION ALL SELECT Référence6, Qté6 FROM maTable UNION ALL ... SELECT Référence10, Qté10 FROM maTable UNION ALL
qu'on sauvegarde, disons, en tant que Qu1. Qu1 représente une structure normalisée.
SELECT ref, SUM(quantité) FROM Qu1 GROUP BY ref
retourne alors le résultat désiré. C'est tout simple, quand on a une table normalisée.
Espérant être utile, Vanderghast, Access MVP
"NicoAgenci" wrote in message news:
Dans ma table commande, j'ai comme des champs Référence1 à Référence10 et des champs Qté1 à Qté 10
Chaque champs RéfX à son champs QtéX
L'utilisateur à rentré un nombre maxi de 10 références avec X Qté pour chacun
Le but est de regroupé toutes ces références avec leur total de qté
"Eric" a écrit dans le message de news:
re, Je vois pas ton truc. Donnes moi la structure de(s) table(s)
P'tain, ça marche !!!!!!!!!!!!!! Un grand merci, Vraiment !!!!!!!!!!!!!!!!!!!!!!!!!!!
Une grosse épine dans le pied ce truc !!!!!!!!!
Des heures de boulot évitées !
Encore un grand merci !
"Michel Walsh" a écrit dans le message de news:
Salut,
Enlever le dernier UNION ALL. Une requête de type union se termine avec un énoncé SELECT, pas avec les mots UNION ALL (mauvais copier-coller de
ma part).
Vanderghast, Access MVP
Jessy Sempere [MVP]
Bonjour
Non, ce n'est pas utile...
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://users.skynet.be/mpfa/ ------------------------------------ "NicoAgenci" a écrit dans le message news:
ok, y'a pu de AS ref pour le reste des référence (référence2, référence 3) ???
Merci !
"Michel Walsh" a écrit dans le message
de news:
Salut,
C'est pas très "normalisé", et le plus simple est de normaliser, puis de grouper:
SELECT Référence1 AS ref, Qté1 as quantité FROM maTable UNION ALL SELECT Référence2, Qté2 FROM maTable UNION ALL SELECT Référence3, Qté3 FROM maTable UNION ALL SELECT Référence4, Qté4 FROM maTable UNION ALL SELECT Référence5, Qté5 FROM maTable UNION ALL SELECT Référence6, Qté6 FROM maTable UNION ALL ... SELECT Référence10, Qté10 FROM maTable UNION ALL
qu'on sauvegarde, disons, en tant que Qu1. Qu1 représente une structure normalisée.
SELECT ref, SUM(quantité) FROM Qu1 GROUP BY ref
retourne alors le résultat désiré. C'est tout simple, quand on a une table
normalisée.
Espérant être utile, Vanderghast, Access MVP
Bonjour
Non, ce n'est pas utile...
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"NicoAgenci" <njoly@dpsgroup.com> a écrit dans le message news:
e5NTuqDWEHA.2816@TK2MSFTNGP11.phx.gbl...
ok,
y'a pu de AS ref pour le reste des référence (référence2, référence 3) ???
Merci !
"Michel Walsh" <vanderghast@VirusAreFunnierThanSpam> a écrit dans le
message
de news:evm8AH7VEHA.2844@TK2MSFTNGP09.phx.gbl...
Salut,
C'est pas très "normalisé", et le plus simple est de normaliser, puis de
grouper:
SELECT Référence1 AS ref, Qté1 as quantité FROM maTable
UNION ALL
SELECT Référence2, Qté2 FROM maTable
UNION ALL
SELECT Référence3, Qté3 FROM maTable
UNION ALL
SELECT Référence4, Qté4 FROM maTable
UNION ALL
SELECT Référence5, Qté5 FROM maTable
UNION ALL
SELECT Référence6, Qté6 FROM maTable
UNION ALL
...
SELECT Référence10, Qté10 FROM maTable
UNION ALL
qu'on sauvegarde, disons, en tant que Qu1. Qu1 représente une structure
normalisée.
SELECT ref, SUM(quantité)
FROM Qu1
GROUP BY ref
retourne alors le résultat désiré. C'est tout simple, quand on a une
table
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://users.skynet.be/mpfa/ ------------------------------------ "NicoAgenci" a écrit dans le message news:
ok, y'a pu de AS ref pour le reste des référence (référence2, référence 3) ???
Merci !
"Michel Walsh" a écrit dans le message
de news:
Salut,
C'est pas très "normalisé", et le plus simple est de normaliser, puis de grouper:
SELECT Référence1 AS ref, Qté1 as quantité FROM maTable UNION ALL SELECT Référence2, Qté2 FROM maTable UNION ALL SELECT Référence3, Qté3 FROM maTable UNION ALL SELECT Référence4, Qté4 FROM maTable UNION ALL SELECT Référence5, Qté5 FROM maTable UNION ALL SELECT Référence6, Qté6 FROM maTable UNION ALL ... SELECT Référence10, Qté10 FROM maTable UNION ALL
qu'on sauvegarde, disons, en tant que Qu1. Qu1 représente une structure normalisée.
SELECT ref, SUM(quantité) FROM Qu1 GROUP BY ref
retourne alors le résultat désiré. C'est tout simple, quand on a une table