"netchris" a écrit dans le message news: 93cc01c345f2$43a3b430$ Bonjour,
Je demande (gentillement) à Access de me donner les 2 premiers enregs, mais il m'en donne parfois 3 !
SELECT DISTINCT TOP 2 PROSPECTS_BULLETIN.ID_PROSPECT, PROSPECTS_ENF_BULLETIN.*, PROSPECTS_BULLETIN.NOM_SOUSCRIPTEUR, ....
Il me donne 3 enregs quand, dans une liste d'enfants, j'ai 2 jumeaux + 1 autre frère ou soeur. Pourtant je précise bien que 2 enregs.
Je sêche !
3stone
Salut,
netchris Je demande (gentillement) à Access de me donner les 2 premiers enregs, mais il m'en donne parfois 3 !
SELECT DISTINCT TOP 2 PROSPECTS_BULLETIN.ID_PROSPECT, PROSPECTS_ENF_BULLETIN.*, PROSPECTS_BULLETIN.NOM_SOUSCRIPTEUR, ....
Il me donne 3 enregs quand, dans une liste d'enfants, j'ai 2 jumeaux + 1 autre frère ou soeur. Pourtant je précise bien que 2 enregs.
C'est normal...
Si ta table contient : 1, 2, 3, 3, 4, 5 et que tu demande un "Top 3"
la requête te ramène : 1, 2, 3, 3
Vu l'égalité, laquelle choisirait elle ? elle les ramènent donc tous les deux!
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------
Salut,
netchris <christian.dranem-toto@wanadoo.fr>
Je demande (gentillement) à Access de me donner les 2
premiers enregs, mais il m'en donne parfois 3 !
SELECT DISTINCT TOP 2 PROSPECTS_BULLETIN.ID_PROSPECT,
PROSPECTS_ENF_BULLETIN.*,
PROSPECTS_BULLETIN.NOM_SOUSCRIPTEUR, ....
Il me donne 3 enregs quand, dans une liste d'enfants, j'ai
2 jumeaux + 1 autre frère ou soeur. Pourtant je précise
bien que 2 enregs.
C'est normal...
Si ta table contient : 1, 2, 3, 3, 4, 5 et que tu demande un "Top 3"
la requête te ramène : 1, 2, 3, 3
Vu l'égalité, laquelle choisirait elle ? elle les ramènent donc tous les deux!
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------
netchris Je demande (gentillement) à Access de me donner les 2 premiers enregs, mais il m'en donne parfois 3 !
SELECT DISTINCT TOP 2 PROSPECTS_BULLETIN.ID_PROSPECT, PROSPECTS_ENF_BULLETIN.*, PROSPECTS_BULLETIN.NOM_SOUSCRIPTEUR, ....
Il me donne 3 enregs quand, dans une liste d'enfants, j'ai 2 jumeaux + 1 autre frère ou soeur. Pourtant je précise bien que 2 enregs.
C'est normal...
Si ta table contient : 1, 2, 3, 3, 4, 5 et que tu demande un "Top 3"
la requête te ramène : 1, 2, 3, 3
Vu l'égalité, laquelle choisirait elle ? elle les ramènent donc tous les deux!
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------
Daniel Carollo
Bonsoir Christian!
Contrairement a SQL Server, qui lui aurait fait revenir 2 lignes avec une telle syntaxe, Access vous en donne trois pour le meme prix, a cause des ex-aequo. Il n'est pas possible de controler ce comportement avec Access, contrairement a SQL Server qui vous permet de dire SELECT TOP 2 WITH TIES si vous voulez les deux premieres places, qui peuvent contenir plus de deux enregistrements...
Bonne continuation.
Daniel :-)
Computing Technologies International - www.computing-tech.com We provide solutions... P.S. Je suis maintenant disponible pour contrats à courte et moyenne durée. Envoyer un courrier a: d a n i e l c @ c o m p u t i n g - t e c h . c o m
"netchris" wrote in message news:93cc01c345f2$43a3b430$ Bonjour,
Je demande (gentillement) à Access de me donner les 2 premiers enregs, mais il m'en donne parfois 3 !
SELECT DISTINCT TOP 2 PROSPECTS_BULLETIN.ID_PROSPECT, PROSPECTS_ENF_BULLETIN.*, PROSPECTS_BULLETIN.NOM_SOUSCRIPTEUR, ....
Il me donne 3 enregs quand, dans une liste d'enfants, j'ai 2 jumeaux + 1 autre frère ou soeur. Pourtant je précise bien que 2 enregs.
Je sêche !
Bonsoir Christian!
Contrairement a SQL Server, qui lui aurait fait revenir 2 lignes avec une
telle syntaxe, Access vous en donne trois pour le meme prix, a cause des
ex-aequo.
Il n'est pas possible de controler ce comportement avec Access,
contrairement a SQL Server qui vous permet de dire SELECT TOP 2 WITH TIES si
vous voulez les deux premieres places, qui peuvent contenir plus de deux
enregistrements...
Bonne continuation.
Daniel :-)
Computing Technologies International - www.computing-tech.com
We provide solutions...
P.S. Je suis maintenant disponible pour contrats à courte et moyenne durée.
Envoyer un courrier a: d a n i e l c @ c o m p u t i n g - t e c h . c o
m
"netchris" <christian.dranem-toto@wanadoo.fr> wrote in message
news:93cc01c345f2$43a3b430$a401280a@phx.gbl...
Bonjour,
Je demande (gentillement) à Access de me donner les 2
premiers enregs, mais il m'en donne parfois 3 !
SELECT DISTINCT TOP 2 PROSPECTS_BULLETIN.ID_PROSPECT,
PROSPECTS_ENF_BULLETIN.*,
PROSPECTS_BULLETIN.NOM_SOUSCRIPTEUR, ....
Il me donne 3 enregs quand, dans une liste d'enfants, j'ai
2 jumeaux + 1 autre frère ou soeur. Pourtant je précise
bien que 2 enregs.
Contrairement a SQL Server, qui lui aurait fait revenir 2 lignes avec une telle syntaxe, Access vous en donne trois pour le meme prix, a cause des ex-aequo. Il n'est pas possible de controler ce comportement avec Access, contrairement a SQL Server qui vous permet de dire SELECT TOP 2 WITH TIES si vous voulez les deux premieres places, qui peuvent contenir plus de deux enregistrements...
Bonne continuation.
Daniel :-)
Computing Technologies International - www.computing-tech.com We provide solutions... P.S. Je suis maintenant disponible pour contrats à courte et moyenne durée. Envoyer un courrier a: d a n i e l c @ c o m p u t i n g - t e c h . c o m
"netchris" wrote in message news:93cc01c345f2$43a3b430$ Bonjour,
Je demande (gentillement) à Access de me donner les 2 premiers enregs, mais il m'en donne parfois 3 !
SELECT DISTINCT TOP 2 PROSPECTS_BULLETIN.ID_PROSPECT, PROSPECTS_ENF_BULLETIN.*, PROSPECTS_BULLETIN.NOM_SOUSCRIPTEUR, ....
Il me donne 3 enregs quand, dans une liste d'enfants, j'ai 2 jumeaux + 1 autre frère ou soeur. Pourtant je précise bien que 2 enregs.