BonjourMerci Jessy,
Mais je voulais avoir la somme de chaque clé...
Pas évident à suivre ce fil :-)
Effectivement pas évident à suivre... ;-)
Tu dis que tu veux la somme de chaque clé... donc tu veux connaître le
nombre de vrai de la clé x pour le champ1, le champ2, ..., le champ100
Si c'est bien ça, c'est exactement ce que fait la requête que je te
propose.
Sinon ??? C'est quoi comme donnée ta clé ?
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------"Jessy Sempere [MVP]" a écrit dans le
message
denews:4332c789$Bonjour
J'ai pas forcément tout suivi mais bon...
Tu as :
Clé 1 2 3 4 5 ...
---------------------------------------
x vrai vrai faux faux vrai
x faux vrai faux faux vrai
z vrai faux faux vrai vrai
z faux vrai vrai vrai faux
z vrai vrai faux vrai vrai
...
Et toi tu veux connaître le nombre de vrai par champs :
Clé 1 2 3 4 5
-------------------------
x 1 2 0 0 2
z 2 2 1 3 2
...
Si c'est bien ce que tu veux, il te suffit de faire :
SELECT taTable.Clé, Sum([1]*-1) AS Expr1,
Sum([2]*-1) AS Expr2, Sum([3]*-1) AS Expr3, ...
FROM taTable
GROUP BY taTable.Clé;
Biensûr vu tous les mails, je ne suis pas sûr d'avoir tout compris...
;-))
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Hervé DUCARNE" a écrit dans le message news:Bonjour,
Une question simple :
J'ai une table avec une clé, et différents champs booléens.
Je voudrais connaitre, pour chaque champ, le nombre d'enregistrement
à
vrai.
Dans la requête pour calculer pour un champ, no problème, j'ai mis
la
clé,dans opération je mets "compte", je mets le champ, et dans opération
jemets"où" et critère 'vrai'.
J'ai 100 champs ;-(
Il y a t'il un moyen qui puisse me permettre d'éviter de créer 100
requêtes?
Merci.
Bonjour
Merci Jessy,
Mais je voulais avoir la somme de chaque clé...
Pas évident à suivre ce fil :-)
Effectivement pas évident à suivre... ;-)
Tu dis que tu veux la somme de chaque clé... donc tu veux connaître le
nombre de vrai de la clé x pour le champ1, le champ2, ..., le champ100
Si c'est bien ça, c'est exactement ce que fait la requête que je te
propose.
Sinon ??? C'est quoi comme donnée ta clé ?
@+
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/
------------------------------------
"Jessy Sempere [MVP]" <jessy.sempere@prg.sncf.fr> a écrit dans le
message
de
news:4332c789$1@news.sncf.fr...
Bonjour
J'ai pas forcément tout suivi mais bon...
Tu as :
Clé 1 2 3 4 5 ...
---------------------------------------
x vrai vrai faux faux vrai
x faux vrai faux faux vrai
z vrai faux faux vrai vrai
z faux vrai vrai vrai faux
z vrai vrai faux vrai vrai
...
Et toi tu veux connaître le nombre de vrai par champs :
Clé 1 2 3 4 5
-------------------------
x 1 2 0 0 2
z 2 2 1 3 2
...
Si c'est bien ce que tu veux, il te suffit de faire :
SELECT taTable.Clé, Sum([1]*-1) AS Expr1,
Sum([2]*-1) AS Expr2, Sum([3]*-1) AS Expr3, ...
FROM taTable
GROUP BY taTable.Clé;
Biensûr vu tous les mails, je ne suis pas sûr d'avoir tout compris...
;-))
@+
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/
------------------------------------
"Hervé DUCARNE" <lepontherve@wanadou.fr> a écrit dans le message news:
esys2WsvFHA.3152@TK2MSFTNGP12.phx.gbl...
Bonjour,
Une question simple :
J'ai une table avec une clé, et différents champs booléens.
Je voudrais connaitre, pour chaque champ, le nombre d'enregistrement
à
vrai.
Dans la requête pour calculer pour un champ, no problème, j'ai mis
la
clé,
dans opération je mets "compte", je mets le champ, et dans opération
je
mets
"où" et critère 'vrai'.
J'ai 100 champs ;-(
Il y a t'il un moyen qui puisse me permettre d'éviter de créer 100
requêtes
?
Merci.
BonjourMerci Jessy,
Mais je voulais avoir la somme de chaque clé...
Pas évident à suivre ce fil :-)
Effectivement pas évident à suivre... ;-)
Tu dis que tu veux la somme de chaque clé... donc tu veux connaître le
nombre de vrai de la clé x pour le champ1, le champ2, ..., le champ100
Si c'est bien ça, c'est exactement ce que fait la requête que je te
propose.
Sinon ??? C'est quoi comme donnée ta clé ?
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------"Jessy Sempere [MVP]" a écrit dans le
message
denews:4332c789$Bonjour
J'ai pas forcément tout suivi mais bon...
Tu as :
Clé 1 2 3 4 5 ...
---------------------------------------
x vrai vrai faux faux vrai
x faux vrai faux faux vrai
z vrai faux faux vrai vrai
z faux vrai vrai vrai faux
z vrai vrai faux vrai vrai
...
Et toi tu veux connaître le nombre de vrai par champs :
Clé 1 2 3 4 5
-------------------------
x 1 2 0 0 2
z 2 2 1 3 2
...
Si c'est bien ce que tu veux, il te suffit de faire :
SELECT taTable.Clé, Sum([1]*-1) AS Expr1,
Sum([2]*-1) AS Expr2, Sum([3]*-1) AS Expr3, ...
FROM taTable
GROUP BY taTable.Clé;
Biensûr vu tous les mails, je ne suis pas sûr d'avoir tout compris...
;-))
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Hervé DUCARNE" a écrit dans le message news:Bonjour,
Une question simple :
J'ai une table avec une clé, et différents champs booléens.
Je voudrais connaitre, pour chaque champ, le nombre d'enregistrement
à
vrai.
Dans la requête pour calculer pour un champ, no problème, j'ai mis
la
clé,dans opération je mets "compte", je mets le champ, et dans opération
jemets"où" et critère 'vrai'.
J'ai 100 champs ;-(
Il y a t'il un moyen qui puisse me permettre d'éviter de créer 100
requêtes?
Merci.
En fait, j'ai une table "données" structurée de cette manière :
clé (num_auto), champ1 (bool), champ2 (bool), ....., champ100(bool) et
d'autres champs mais on s'en fout ici ;-)
Je voulais (c'est bon ça marche grace à Jimmy et Eric) obtenir ça :
champ1Vrai Champ2Vrai ...
80 126 ...
La table comporte ~ 300 enregistrements.
Merci de t'être inquiété de mon problème (qui n'est plus).
@+
"Jessy Sempere [MVP]" a écrit dans le message
de
news:4333a3ac$BonjourMerci Jessy,
Mais je voulais avoir la somme de chaque clé...
Pas évident à suivre ce fil :-)
Effectivement pas évident à suivre... ;-)
Tu dis que tu veux la somme de chaque clé... donc tu veux connaître le
nombre de vrai de la clé x pour le champ1, le champ2, ..., le champ100
Si c'est bien ça, c'est exactement ce que fait la requête que je te
propose.Sinon ??? C'est quoi comme donnée ta clé ?
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------"Jessy Sempere [MVP]" a écrit dans le
messagedenews:4332c789$Bonjour
J'ai pas forcément tout suivi mais bon...
Tu as :
Clé 1 2 3 4 5 ...
---------------------------------------
x vrai vrai faux faux vrai
x faux vrai faux faux vrai
z vrai faux faux vrai vrai
z faux vrai vrai vrai faux
z vrai vrai faux vrai vrai
...
Et toi tu veux connaître le nombre de vrai par champs :
Clé 1 2 3 4 5
-------------------------
x 1 2 0 0 2
z 2 2 1 3 2
...
Si c'est bien ce que tu veux, il te suffit de faire :
SELECT taTable.Clé, Sum([1]*-1) AS Expr1,
Sum([2]*-1) AS Expr2, Sum([3]*-1) AS Expr3, ...
FROM taTable
GROUP BY taTable.Clé;
Biensûr vu tous les mails, je ne suis pas sûr d'avoir tout
compris...
;-))
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Hervé DUCARNE" a écrit dans le message
news:
Bonjour,
Une question simple :
J'ai une table avec une clé, et différents champs booléens.
Je voudrais connaitre, pour chaque champ, le nombre
d'enregistrement
àvrai.
Dans la requête pour calculer pour un champ, no problème, j'ai mis
laclé,dans opération je mets "compte", je mets le champ, et dans
opération
jemets"où" et critère 'vrai'.
J'ai 100 champs ;-(
Il y a t'il un moyen qui puisse me permettre d'éviter de créer 100
requêtes?
Merci.
En fait, j'ai une table "données" structurée de cette manière :
clé (num_auto), champ1 (bool), champ2 (bool), ....., champ100(bool) et
d'autres champs mais on s'en fout ici ;-)
Je voulais (c'est bon ça marche grace à Jimmy et Eric) obtenir ça :
champ1Vrai Champ2Vrai ...
80 126 ...
La table comporte ~ 300 enregistrements.
Merci de t'être inquiété de mon problème (qui n'est plus).
@+
"Jessy Sempere [MVP]" <jessy.sempere@prg.sncf.fr> a écrit dans le message
de
news:4333a3ac$1@news.sncf.fr...
Bonjour
Merci Jessy,
Mais je voulais avoir la somme de chaque clé...
Pas évident à suivre ce fil :-)
Effectivement pas évident à suivre... ;-)
Tu dis que tu veux la somme de chaque clé... donc tu veux connaître le
nombre de vrai de la clé x pour le champ1, le champ2, ..., le champ100
Si c'est bien ça, c'est exactement ce que fait la requête que je te
propose.
Sinon ??? C'est quoi comme donnée ta clé ?
@+
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/
------------------------------------
"Jessy Sempere [MVP]" <jessy.sempere@prg.sncf.fr> a écrit dans le
message
de
news:4332c789$1@news.sncf.fr...
Bonjour
J'ai pas forcément tout suivi mais bon...
Tu as :
Clé 1 2 3 4 5 ...
---------------------------------------
x vrai vrai faux faux vrai
x faux vrai faux faux vrai
z vrai faux faux vrai vrai
z faux vrai vrai vrai faux
z vrai vrai faux vrai vrai
...
Et toi tu veux connaître le nombre de vrai par champs :
Clé 1 2 3 4 5
-------------------------
x 1 2 0 0 2
z 2 2 1 3 2
...
Si c'est bien ce que tu veux, il te suffit de faire :
SELECT taTable.Clé, Sum([1]*-1) AS Expr1,
Sum([2]*-1) AS Expr2, Sum([3]*-1) AS Expr3, ...
FROM taTable
GROUP BY taTable.Clé;
Biensûr vu tous les mails, je ne suis pas sûr d'avoir tout
compris...
;-))
@+
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/
------------------------------------
"Hervé DUCARNE" <lepontherve@wanadou.fr> a écrit dans le message
news:
esys2WsvFHA.3152@TK2MSFTNGP12.phx.gbl...
Bonjour,
Une question simple :
J'ai une table avec une clé, et différents champs booléens.
Je voudrais connaitre, pour chaque champ, le nombre
d'enregistrement
à
vrai.
Dans la requête pour calculer pour un champ, no problème, j'ai mis
la
clé,
dans opération je mets "compte", je mets le champ, et dans
opération
je
mets
"où" et critère 'vrai'.
J'ai 100 champs ;-(
Il y a t'il un moyen qui puisse me permettre d'éviter de créer 100
requêtes
?
Merci.
En fait, j'ai une table "données" structurée de cette manière :
clé (num_auto), champ1 (bool), champ2 (bool), ....., champ100(bool) et
d'autres champs mais on s'en fout ici ;-)
Je voulais (c'est bon ça marche grace à Jimmy et Eric) obtenir ça :
champ1Vrai Champ2Vrai ...
80 126 ...
La table comporte ~ 300 enregistrements.
Merci de t'être inquiété de mon problème (qui n'est plus).
@+
"Jessy Sempere [MVP]" a écrit dans le message
de
news:4333a3ac$BonjourMerci Jessy,
Mais je voulais avoir la somme de chaque clé...
Pas évident à suivre ce fil :-)
Effectivement pas évident à suivre... ;-)
Tu dis que tu veux la somme de chaque clé... donc tu veux connaître le
nombre de vrai de la clé x pour le champ1, le champ2, ..., le champ100
Si c'est bien ça, c'est exactement ce que fait la requête que je te
propose.Sinon ??? C'est quoi comme donnée ta clé ?
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------"Jessy Sempere [MVP]" a écrit dans le
messagedenews:4332c789$Bonjour
J'ai pas forcément tout suivi mais bon...
Tu as :
Clé 1 2 3 4 5 ...
---------------------------------------
x vrai vrai faux faux vrai
x faux vrai faux faux vrai
z vrai faux faux vrai vrai
z faux vrai vrai vrai faux
z vrai vrai faux vrai vrai
...
Et toi tu veux connaître le nombre de vrai par champs :
Clé 1 2 3 4 5
-------------------------
x 1 2 0 0 2
z 2 2 1 3 2
...
Si c'est bien ce que tu veux, il te suffit de faire :
SELECT taTable.Clé, Sum([1]*-1) AS Expr1,
Sum([2]*-1) AS Expr2, Sum([3]*-1) AS Expr3, ...
FROM taTable
GROUP BY taTable.Clé;
Biensûr vu tous les mails, je ne suis pas sûr d'avoir tout
compris...
;-))
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Hervé DUCARNE" a écrit dans le message
news:
Bonjour,
Une question simple :
J'ai une table avec une clé, et différents champs booléens.
Je voudrais connaitre, pour chaque champ, le nombre
d'enregistrement
àvrai.
Dans la requête pour calculer pour un champ, no problème, j'ai mis
laclé,dans opération je mets "compte", je mets le champ, et dans
opération
jemets"où" et critère 'vrai'.
J'ai 100 champs ;-(
Il y a t'il un moyen qui puisse me permettre d'éviter de créer 100
requêtes?
Merci.
Ok c'est plus clair
En fait tu n'as pas besoins de regrouper sur la clé donc ça aurait donné
une requête du genre :
SELECT -Sum([1]) AS Expr1,
-Sum([2]) AS Expr2,
-Sum([3]) AS Expr3,
...
FROM taTable;
En gros c'est ce que te fait faire Eric sauf qu'il a intégré dans
son code une condition Where qui 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/
------------------------------------
"Hervé DUCARNE" a écrit dans le message news:En fait, j'ai une table "données" structurée de cette manière :
clé (num_auto), champ1 (bool), champ2 (bool), ....., champ100(bool) et
d'autres champs mais on s'en fout ici ;-)
Je voulais (c'est bon ça marche grace à Jimmy et Eric) obtenir ça :
champ1Vrai Champ2Vrai ...
80 126 ...
La table comporte ~ 300 enregistrements.
Merci de t'être inquiété de mon problème (qui n'est plus).
@+
"Jessy Sempere [MVP]" a écrit dans le
message
denews:4333a3ac$BonjourMerci Jessy,
Mais je voulais avoir la somme de chaque clé...
Pas évident à suivre ce fil :-)
Effectivement pas évident à suivre... ;-)
Tu dis que tu veux la somme de chaque clé... donc tu veux connaître le
nombre de vrai de la clé x pour le champ1, le champ2, ..., le champ100
Si c'est bien ça, c'est exactement ce que fait la requête que je te
propose.Sinon ??? C'est quoi comme donnée ta clé ?
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------"Jessy Sempere [MVP]" a écrit dans le
messagedenews:4332c789$Bonjour
J'ai pas forcément tout suivi mais bon...
Tu as :
Clé 1 2 3 4 5 ...
---------------------------------------
x vrai vrai faux faux vrai
x faux vrai faux faux vrai
z vrai faux faux vrai vrai
z faux vrai vrai vrai faux
z vrai vrai faux vrai vrai
...
Et toi tu veux connaître le nombre de vrai par champs :
Clé 1 2 3 4 5
-------------------------
x 1 2 0 0 2
z 2 2 1 3 2
...
Si c'est bien ce que tu veux, il te suffit de faire :
SELECT taTable.Clé, Sum([1]*-1) AS Expr1,
Sum([2]*-1) AS Expr2, Sum([3]*-1) AS Expr3, ...
FROM taTable
GROUP BY taTable.Clé;
Biensûr vu tous les mails, je ne suis pas sûr d'avoir tout
compris...;-))
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Hervé DUCARNE" a écrit dans le message
news:Bonjour,
Une question simple :
J'ai une table avec une clé, et différents champs booléens.
Je voudrais connaitre, pour chaque champ, le nombre
d'enregistrementàvrai.
Dans la requête pour calculer pour un champ, no problème, j'ai
mis
laclé,dans opération je mets "compte", je mets le champ, et dans
opérationjemets"où" et critère 'vrai'.
J'ai 100 champs ;-(
Il y a t'il un moyen qui puisse me permettre d'éviter de créer
100
requêtes?
Merci.
Ok c'est plus clair
En fait tu n'as pas besoins de regrouper sur la clé donc ça aurait donné
une requête du genre :
SELECT -Sum([1]) AS Expr1,
-Sum([2]) AS Expr2,
-Sum([3]) AS Expr3,
...
FROM taTable;
En gros c'est ce que te fait faire Eric sauf qu'il a intégré dans
son code une condition Where qui 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/
------------------------------------
"Hervé DUCARNE" <lepontherve@wanadou.fr> a écrit dans le message news:
epFfz8AwFHA.2076@TK2MSFTNGP14.phx.gbl...
En fait, j'ai une table "données" structurée de cette manière :
clé (num_auto), champ1 (bool), champ2 (bool), ....., champ100(bool) et
d'autres champs mais on s'en fout ici ;-)
Je voulais (c'est bon ça marche grace à Jimmy et Eric) obtenir ça :
champ1Vrai Champ2Vrai ...
80 126 ...
La table comporte ~ 300 enregistrements.
Merci de t'être inquiété de mon problème (qui n'est plus).
@+
"Jessy Sempere [MVP]" <jessy.sempere@prg.sncf.fr> a écrit dans le
message
de
news:4333a3ac$1@news.sncf.fr...
Bonjour
Merci Jessy,
Mais je voulais avoir la somme de chaque clé...
Pas évident à suivre ce fil :-)
Effectivement pas évident à suivre... ;-)
Tu dis que tu veux la somme de chaque clé... donc tu veux connaître le
nombre de vrai de la clé x pour le champ1, le champ2, ..., le champ100
Si c'est bien ça, c'est exactement ce que fait la requête que je te
propose.
Sinon ??? C'est quoi comme donnée ta clé ?
@+
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/
------------------------------------
"Jessy Sempere [MVP]" <jessy.sempere@prg.sncf.fr> a écrit dans le
message
de
news:4332c789$1@news.sncf.fr...
Bonjour
J'ai pas forcément tout suivi mais bon...
Tu as :
Clé 1 2 3 4 5 ...
---------------------------------------
x vrai vrai faux faux vrai
x faux vrai faux faux vrai
z vrai faux faux vrai vrai
z faux vrai vrai vrai faux
z vrai vrai faux vrai vrai
...
Et toi tu veux connaître le nombre de vrai par champs :
Clé 1 2 3 4 5
-------------------------
x 1 2 0 0 2
z 2 2 1 3 2
...
Si c'est bien ce que tu veux, il te suffit de faire :
SELECT taTable.Clé, Sum([1]*-1) AS Expr1,
Sum([2]*-1) AS Expr2, Sum([3]*-1) AS Expr3, ...
FROM taTable
GROUP BY taTable.Clé;
Biensûr vu tous les mails, je ne suis pas sûr d'avoir tout
compris...
;-))
@+
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/
------------------------------------
"Hervé DUCARNE" <lepontherve@wanadou.fr> a écrit dans le message
news:
esys2WsvFHA.3152@TK2MSFTNGP12.phx.gbl...
Bonjour,
Une question simple :
J'ai une table avec une clé, et différents champs booléens.
Je voudrais connaitre, pour chaque champ, le nombre
d'enregistrement
à
vrai.
Dans la requête pour calculer pour un champ, no problème, j'ai
mis
la
clé,
dans opération je mets "compte", je mets le champ, et dans
opération
je
mets
"où" et critère 'vrai'.
J'ai 100 champs ;-(
Il y a t'il un moyen qui puisse me permettre d'éviter de créer
100
requêtes
?
Merci.
Ok c'est plus clair
En fait tu n'as pas besoins de regrouper sur la clé donc ça aurait donné
une requête du genre :
SELECT -Sum([1]) AS Expr1,
-Sum([2]) AS Expr2,
-Sum([3]) AS Expr3,
...
FROM taTable;
En gros c'est ce que te fait faire Eric sauf qu'il a intégré dans
son code une condition Where qui 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/
------------------------------------
"Hervé DUCARNE" a écrit dans le message news:En fait, j'ai une table "données" structurée de cette manière :
clé (num_auto), champ1 (bool), champ2 (bool), ....., champ100(bool) et
d'autres champs mais on s'en fout ici ;-)
Je voulais (c'est bon ça marche grace à Jimmy et Eric) obtenir ça :
champ1Vrai Champ2Vrai ...
80 126 ...
La table comporte ~ 300 enregistrements.
Merci de t'être inquiété de mon problème (qui n'est plus).
@+
"Jessy Sempere [MVP]" a écrit dans le
message
denews:4333a3ac$BonjourMerci Jessy,
Mais je voulais avoir la somme de chaque clé...
Pas évident à suivre ce fil :-)
Effectivement pas évident à suivre... ;-)
Tu dis que tu veux la somme de chaque clé... donc tu veux connaître le
nombre de vrai de la clé x pour le champ1, le champ2, ..., le champ100
Si c'est bien ça, c'est exactement ce que fait la requête que je te
propose.Sinon ??? C'est quoi comme donnée ta clé ?
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------"Jessy Sempere [MVP]" a écrit dans le
messagedenews:4332c789$Bonjour
J'ai pas forcément tout suivi mais bon...
Tu as :
Clé 1 2 3 4 5 ...
---------------------------------------
x vrai vrai faux faux vrai
x faux vrai faux faux vrai
z vrai faux faux vrai vrai
z faux vrai vrai vrai faux
z vrai vrai faux vrai vrai
...
Et toi tu veux connaître le nombre de vrai par champs :
Clé 1 2 3 4 5
-------------------------
x 1 2 0 0 2
z 2 2 1 3 2
...
Si c'est bien ce que tu veux, il te suffit de faire :
SELECT taTable.Clé, Sum([1]*-1) AS Expr1,
Sum([2]*-1) AS Expr2, Sum([3]*-1) AS Expr3, ...
FROM taTable
GROUP BY taTable.Clé;
Biensûr vu tous les mails, je ne suis pas sûr d'avoir tout
compris...;-))
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Hervé DUCARNE" a écrit dans le message
news:Bonjour,
Une question simple :
J'ai une table avec une clé, et différents champs booléens.
Je voudrais connaitre, pour chaque champ, le nombre
d'enregistrementàvrai.
Dans la requête pour calculer pour un champ, no problème, j'ai
mis
laclé,dans opération je mets "compte", je mets le champ, et dans
opérationjemets"où" et critère 'vrai'.
J'ai 100 champs ;-(
Il y a t'il un moyen qui puisse me permettre d'éviter de créer
100
requêtes?
Merci.
Ok c'est plus clair
En fait tu n'as pas besoins de regrouper sur la clé donc ça aurait donné
une requête du genre :
SELECT -Sum([1]) AS Expr1,
-Sum([2]) AS Expr2,
-Sum([3]) AS Expr3,
...
FROM taTable;
En gros c'est ce que te fait faire Eric sauf qu'il a intégré dans
son code une condition Where qui 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/
------------------------------------
Ok c'est plus clair
En fait tu n'as pas besoins de regrouper sur la clé donc ça aurait donné
une requête du genre :
SELECT -Sum([1]) AS Expr1,
-Sum([2]) AS Expr2,
-Sum([3]) AS Expr3,
...
FROM taTable;
En gros c'est ce que te fait faire Eric sauf qu'il a intégré dans
son code une condition Where qui 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/
------------------------------------
Ok c'est plus clair
En fait tu n'as pas besoins de regrouper sur la clé donc ça aurait donné
une requête du genre :
SELECT -Sum([1]) AS Expr1,
-Sum([2]) AS Expr2,
-Sum([3]) AS Expr3,
...
FROM taTable;
En gros c'est ce que te fait faire Eric sauf qu'il a intégré dans
son code une condition Where qui 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/
------------------------------------