Je sais comment recupérer le premier élément d'un select ou les 5 premiers
éléments d'un select avec ça:
"select TOP 1 lig from tab" qui me renvoie le premier élément "lig" de la
liste
"select TOP 5 lig from tab" qui me renvoie les 5 premiers éléments "lig" de
la liste
Je voudrais juste récupérer le 5ème élément de la liste. Comment je peux
faire ???
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
RaphK34
salut,
Ds la req1: select TOP 5 lig from tab
Ds la req2: select TOP 1 lig from Req1
après à toi de définir le sens haut bas ;)
-- @+ Raph.
-------------------------------------------- Merci de répondre sur le NG Toutes remarques bienvenues !
Pour un contact direct, utiliser: en enlevant nospam. --------------------------------------------
"Sylvain MALLEVAL" <devbnet@[antispam]free.fr> a écrit dans le message de news: eZW$ | Salut | | Je sais comment recupérer le premier élément d'un select ou les 5 premiers | éléments d'un select avec ça: | "select TOP 1 lig from tab" qui me renvoie le premier élément "lig" de la | liste | "select TOP 5 lig from tab" qui me renvoie les 5 premiers éléments "lig" de | la liste | | | Je voudrais juste récupérer le 5ème élément de la liste. Comment je peux | faire ??? | | Merci | | Sylvain | |
salut,
Ds la req1:
select TOP 5 lig from tab
Ds la req2:
select TOP 1 lig from Req1
après à toi de définir le sens haut bas ;)
--
@+ Raph.
--------------------------------------------
Merci de répondre sur le NG
Toutes remarques bienvenues !
Pour un contact direct, utiliser:
nospampizza.mpl@tiscali.fr en enlevant nospam.
--------------------------------------------
"Sylvain MALLEVAL" <devbnet@[antispam]free.fr> a écrit dans le message de
news: eZW$ETNLFHA.2468@tk2msftngp13.phx.gbl...
| Salut
|
| Je sais comment recupérer le premier élément d'un select ou les 5 premiers
| éléments d'un select avec ça:
| "select TOP 1 lig from tab" qui me renvoie le premier élément "lig" de la
| liste
| "select TOP 5 lig from tab" qui me renvoie les 5 premiers éléments "lig"
de
| la liste
|
|
| Je voudrais juste récupérer le 5ème élément de la liste. Comment je peux
| faire ???
|
| Merci
|
| Sylvain
|
|
-------------------------------------------- Merci de répondre sur le NG Toutes remarques bienvenues !
Pour un contact direct, utiliser: en enlevant nospam. --------------------------------------------
"Sylvain MALLEVAL" <devbnet@[antispam]free.fr> a écrit dans le message de news: eZW$ | Salut | | Je sais comment recupérer le premier élément d'un select ou les 5 premiers | éléments d'un select avec ça: | "select TOP 1 lig from tab" qui me renvoie le premier élément "lig" de la | liste | "select TOP 5 lig from tab" qui me renvoie les 5 premiers éléments "lig" de | la liste | | | Je voudrais juste récupérer le 5ème élément de la liste. Comment je peux | faire ??? | | Merci | | Sylvain | |
Philippe T [MS]
Bonjour,
Quelque chose du genre : SELECT TOP 1 * FROM (SELECT TOP 5 * FROM MY_TABLE ORDER BY COL_ORDER DESC) ORDER BY COL_ORDER ASC
---------------------------------------------------------------------- Philippe TROTIN - Microsoft Service France
"Sylvain MALLEVAL" <devbnet@[antispam]free.fr> wrote in message news:eZW$
Salut
Je sais comment recupérer le premier élément d'un select ou les 5 premiers éléments d'un select avec ça: "select TOP 1 lig from tab" qui me renvoie le premier élément "lig" de la liste "select TOP 5 lig from tab" qui me renvoie les 5 premiers éléments "lig" de
la liste
Je voudrais juste récupérer le 5ème élément de la liste. Comment je peux faire ???
Merci
Sylvain
Bonjour,
Quelque chose du genre :
SELECT TOP 1 * FROM (SELECT TOP 5 * FROM MY_TABLE ORDER BY COL_ORDER DESC)
ORDER BY COL_ORDER ASC
----------------------------------------------------------------------
Philippe TROTIN - Microsoft Service France
"Sylvain MALLEVAL" <devbnet@[antispam]free.fr> wrote in message
news:eZW$ETNLFHA.2468@tk2msftngp13.phx.gbl...
Salut
Je sais comment recupérer le premier élément d'un select ou les 5 premiers
éléments d'un select avec ça:
"select TOP 1 lig from tab" qui me renvoie le premier élément "lig" de la
liste
"select TOP 5 lig from tab" qui me renvoie les 5 premiers éléments "lig"
de
la liste
Je voudrais juste récupérer le 5ème élément de la liste. Comment je peux
faire ???
Quelque chose du genre : SELECT TOP 1 * FROM (SELECT TOP 5 * FROM MY_TABLE ORDER BY COL_ORDER DESC) ORDER BY COL_ORDER ASC
---------------------------------------------------------------------- Philippe TROTIN - Microsoft Service France
"Sylvain MALLEVAL" <devbnet@[antispam]free.fr> wrote in message news:eZW$
Salut
Je sais comment recupérer le premier élément d'un select ou les 5 premiers éléments d'un select avec ça: "select TOP 1 lig from tab" qui me renvoie le premier élément "lig" de la liste "select TOP 5 lig from tab" qui me renvoie les 5 premiers éléments "lig" de
la liste
Je voudrais juste récupérer le 5ème élément de la liste. Comment je peux faire ???
Merci
Sylvain
Sylvain MALLEVAL
En fait, j'ai une table TABX pour laquelle, pour un enregistrement, j'ai N enregistrement dans une autre table TABY (avec un libellé par exemple). Je voudrais faire une requete qui me liste les enregistrement de TABX et pour chaque enregistrement, avoir une colonne supplémentaire de type string ou je retrouve la liste (mais dans une seule ligne) des libellés de la TABY
Pour être plus concret, si TABX contient des salariés et TABY les projets sur lesquelles il travaillent, je cherche a faire une requete qui me liste pour chaque salarié nom, prénom, projet1 - projet2 - projet 3...
Voila, j'espérais pouvoir passer par le TOP mais cela me parait difficile. Peut-être y a t-il une solution plus simple
Merci
Sylvain
"Philippe T [MS]" a écrit dans le message de news: %
Bonjour,
Quelque chose du genre : SELECT TOP 1 * FROM (SELECT TOP 5 * FROM MY_TABLE ORDER BY COL_ORDER DESC) ORDER BY COL_ORDER ASC
---------------------------------------------------------------------- Philippe TROTIN - Microsoft Service France
"Sylvain MALLEVAL" <devbnet@[antispam]free.fr> wrote in message news:eZW$
Salut
Je sais comment recupérer le premier élément d'un select ou les 5 premiers éléments d'un select avec ça: "select TOP 1 lig from tab" qui me renvoie le premier élément "lig" de la liste "select TOP 5 lig from tab" qui me renvoie les 5 premiers éléments "lig" de
la liste
Je voudrais juste récupérer le 5ème élément de la liste. Comment je peux faire ???
Merci
Sylvain
En fait,
j'ai une table TABX pour laquelle, pour un enregistrement, j'ai N
enregistrement dans une autre table TABY (avec un libellé par exemple).
Je voudrais faire une requete qui me liste les enregistrement de TABX et
pour chaque enregistrement, avoir une colonne supplémentaire de type string
ou je retrouve la liste (mais dans une seule ligne) des libellés de la TABY
Pour être plus concret, si TABX contient des salariés et TABY les projets
sur lesquelles il travaillent, je cherche a faire une requete qui me liste
pour chaque salarié
nom, prénom, projet1 - projet2 - projet 3...
Voila, j'espérais pouvoir passer par le TOP mais cela me parait difficile.
Peut-être y a t-il une solution plus simple
Merci
Sylvain
"Philippe T [MS]" <ptrotin@online.microsoft.com> a écrit dans le message de
news: %23AgtjUSLFHA.3788@tk2msftngp13.phx.gbl...
Bonjour,
Quelque chose du genre :
SELECT TOP 1 * FROM (SELECT TOP 5 * FROM MY_TABLE ORDER BY COL_ORDER DESC)
ORDER BY COL_ORDER ASC
----------------------------------------------------------------------
Philippe TROTIN - Microsoft Service France
"Sylvain MALLEVAL" <devbnet@[antispam]free.fr> wrote in message
news:eZW$ETNLFHA.2468@tk2msftngp13.phx.gbl...
Salut
Je sais comment recupérer le premier élément d'un select ou les 5
premiers
éléments d'un select avec ça:
"select TOP 1 lig from tab" qui me renvoie le premier élément "lig" de la
liste
"select TOP 5 lig from tab" qui me renvoie les 5 premiers éléments "lig"
de
la liste
Je voudrais juste récupérer le 5ème élément de la liste. Comment je peux
faire ???
En fait, j'ai une table TABX pour laquelle, pour un enregistrement, j'ai N enregistrement dans une autre table TABY (avec un libellé par exemple). Je voudrais faire une requete qui me liste les enregistrement de TABX et pour chaque enregistrement, avoir une colonne supplémentaire de type string ou je retrouve la liste (mais dans une seule ligne) des libellés de la TABY
Pour être plus concret, si TABX contient des salariés et TABY les projets sur lesquelles il travaillent, je cherche a faire une requete qui me liste pour chaque salarié nom, prénom, projet1 - projet2 - projet 3...
Voila, j'espérais pouvoir passer par le TOP mais cela me parait difficile. Peut-être y a t-il une solution plus simple
Merci
Sylvain
"Philippe T [MS]" a écrit dans le message de news: %
Bonjour,
Quelque chose du genre : SELECT TOP 1 * FROM (SELECT TOP 5 * FROM MY_TABLE ORDER BY COL_ORDER DESC) ORDER BY COL_ORDER ASC
---------------------------------------------------------------------- Philippe TROTIN - Microsoft Service France
"Sylvain MALLEVAL" <devbnet@[antispam]free.fr> wrote in message news:eZW$
Salut
Je sais comment recupérer le premier élément d'un select ou les 5 premiers éléments d'un select avec ça: "select TOP 1 lig from tab" qui me renvoie le premier élément "lig" de la liste "select TOP 5 lig from tab" qui me renvoie les 5 premiers éléments "lig" de
la liste
Je voudrais juste récupérer le 5ème élément de la liste. Comment je peux faire ???
Merci
Sylvain
Philippe T [MS]
Bonjour,
Il n'y a pas de solution simple permettant de concaténer n enregistrements d'une table sur une seule ligne :-(
---------------------------------------------------------------------- Philippe TROTIN - Microsoft Service France
"Sylvain MALLEVAL" <devbnet@[antispam]free.fr> wrote in message news:
En fait, j'ai une table TABX pour laquelle, pour un enregistrement, j'ai N enregistrement dans une autre table TABY (avec un libellé par exemple). Je voudrais faire une requete qui me liste les enregistrement de TABX et pour chaque enregistrement, avoir une colonne supplémentaire de type string
ou je retrouve la liste (mais dans une seule ligne) des libellés de la TABY
Pour être plus concret, si TABX contient des salariés et TABY les projets sur lesquelles il travaillent, je cherche a faire une requete qui me liste pour chaque salarié nom, prénom, projet1 - projet2 - projet 3...
Voila, j'espérais pouvoir passer par le TOP mais cela me parait difficile. Peut-être y a t-il une solution plus simple
Merci
Sylvain
"Philippe T [MS]" a écrit dans le message de
news: %
Bonjour,
Quelque chose du genre : SELECT TOP 1 * FROM (SELECT TOP 5 * FROM MY_TABLE ORDER BY COL_ORDER DESC)
ORDER BY COL_ORDER ASC
---------------------------------------------------------------------- Philippe TROTIN - Microsoft Service France
"Sylvain MALLEVAL" <devbnet@[antispam]free.fr> wrote in message news:eZW$
Salut
Je sais comment recupérer le premier élément d'un select ou les 5 premiers éléments d'un select avec ça: "select TOP 1 lig from tab" qui me renvoie le premier élément "lig" de la
liste "select TOP 5 lig from tab" qui me renvoie les 5 premiers éléments "lig"
de
la liste
Je voudrais juste récupérer le 5ème élément de la liste. Comment je peux
faire ???
Merci
Sylvain
Bonjour,
Il n'y a pas de solution simple permettant de concaténer n enregistrements
d'une table sur une seule ligne :-(
----------------------------------------------------------------------
Philippe TROTIN - Microsoft Service France
"Sylvain MALLEVAL" <devbnet@[antispam]free.fr> wrote in message
news:e4JR7YVLFHA.580@TK2MSFTNGP15.phx.gbl...
En fait,
j'ai une table TABX pour laquelle, pour un enregistrement, j'ai N
enregistrement dans une autre table TABY (avec un libellé par exemple).
Je voudrais faire une requete qui me liste les enregistrement de TABX et
pour chaque enregistrement, avoir une colonne supplémentaire de type
string
ou je retrouve la liste (mais dans une seule ligne) des libellés de la
TABY
Pour être plus concret, si TABX contient des salariés et TABY les projets
sur lesquelles il travaillent, je cherche a faire une requete qui me liste
pour chaque salarié
nom, prénom, projet1 - projet2 - projet 3...
Voila, j'espérais pouvoir passer par le TOP mais cela me parait difficile.
Peut-être y a t-il une solution plus simple
Merci
Sylvain
"Philippe T [MS]" <ptrotin@online.microsoft.com> a écrit dans le message
de
news: %23AgtjUSLFHA.3788@tk2msftngp13.phx.gbl...
Bonjour,
Quelque chose du genre :
SELECT TOP 1 * FROM (SELECT TOP 5 * FROM MY_TABLE ORDER BY COL_ORDER
DESC)
ORDER BY COL_ORDER ASC
----------------------------------------------------------------------
Philippe TROTIN - Microsoft Service France
"Sylvain MALLEVAL" <devbnet@[antispam]free.fr> wrote in message
news:eZW$ETNLFHA.2468@tk2msftngp13.phx.gbl...
Salut
Je sais comment recupérer le premier élément d'un select ou les 5
premiers
éléments d'un select avec ça:
"select TOP 1 lig from tab" qui me renvoie le premier élément "lig" de
la
liste
"select TOP 5 lig from tab" qui me renvoie les 5 premiers éléments
"lig"
de
la liste
Je voudrais juste récupérer le 5ème élément de la liste. Comment je
peux
Il n'y a pas de solution simple permettant de concaténer n enregistrements d'une table sur une seule ligne :-(
---------------------------------------------------------------------- Philippe TROTIN - Microsoft Service France
"Sylvain MALLEVAL" <devbnet@[antispam]free.fr> wrote in message news:
En fait, j'ai une table TABX pour laquelle, pour un enregistrement, j'ai N enregistrement dans une autre table TABY (avec un libellé par exemple). Je voudrais faire une requete qui me liste les enregistrement de TABX et pour chaque enregistrement, avoir une colonne supplémentaire de type string
ou je retrouve la liste (mais dans une seule ligne) des libellés de la TABY
Pour être plus concret, si TABX contient des salariés et TABY les projets sur lesquelles il travaillent, je cherche a faire une requete qui me liste pour chaque salarié nom, prénom, projet1 - projet2 - projet 3...
Voila, j'espérais pouvoir passer par le TOP mais cela me parait difficile. Peut-être y a t-il une solution plus simple
Merci
Sylvain
"Philippe T [MS]" a écrit dans le message de
news: %
Bonjour,
Quelque chose du genre : SELECT TOP 1 * FROM (SELECT TOP 5 * FROM MY_TABLE ORDER BY COL_ORDER DESC)
ORDER BY COL_ORDER ASC
---------------------------------------------------------------------- Philippe TROTIN - Microsoft Service France
"Sylvain MALLEVAL" <devbnet@[antispam]free.fr> wrote in message news:eZW$
Salut
Je sais comment recupérer le premier élément d'un select ou les 5 premiers éléments d'un select avec ça: "select TOP 1 lig from tab" qui me renvoie le premier élément "lig" de la
liste "select TOP 5 lig from tab" qui me renvoie les 5 premiers éléments "lig"
de
la liste
Je voudrais juste récupérer le 5ème élément de la liste. Comment je peux
faire ???
Merci
Sylvain
Raymond [mvp]
Bonjour.
tu trouveras la solution sinon des idées sur le site de Jessy: http://access.jessy.free.fr/htm/Query/ConcatForQuery.htm
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Sylvain MALLEVAL" <devbnet@[antispam]free.fr> a écrit dans le message de news:
En fait, j'ai une table TABX pour laquelle, pour un enregistrement, j'ai N enregistrement dans une autre table TABY (avec un libellé par exemple). Je voudrais faire une requete qui me liste les enregistrement de TABX et pour chaque enregistrement, avoir une colonne supplémentaire de type string ou je retrouve la liste (mais dans une seule ligne) des libellés de la TABY
Pour être plus concret, si TABX contient des salariés et TABY les projets sur lesquelles il travaillent, je cherche a faire une requete qui me liste pour chaque salarié nom, prénom, projet1 - projet2 - projet 3...
Voila, j'espérais pouvoir passer par le TOP mais cela me parait difficile. Peut-être y a t-il une solution plus simple
Merci
Sylvain
"Philippe T [MS]" a écrit dans le message de news: %
Bonjour,
Quelque chose du genre : SELECT TOP 1 * FROM (SELECT TOP 5 * FROM MY_TABLE ORDER BY COL_ORDER DESC) ORDER BY COL_ORDER ASC
---------------------------------------------------------------------- Philippe TROTIN - Microsoft Service France
"Sylvain MALLEVAL" <devbnet@[antispam]free.fr> wrote in message news:eZW$
Salut
Je sais comment recupérer le premier élément d'un select ou les 5 premiers éléments d'un select avec ça: "select TOP 1 lig from tab" qui me renvoie le premier élément "lig" de la liste "select TOP 5 lig from tab" qui me renvoie les 5 premiers éléments "lig" de
la liste
Je voudrais juste récupérer le 5ème élément de la liste. Comment je peux faire ???
Merci
Sylvain
Bonjour.
tu trouveras la solution sinon des idées sur le site de Jessy:
http://access.jessy.free.fr/htm/Query/ConcatForQuery.htm
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Sylvain MALLEVAL" <devbnet@[antispam]free.fr> a écrit dans le message de
news: e4JR7YVLFHA.580@TK2MSFTNGP15.phx.gbl...
En fait,
j'ai une table TABX pour laquelle, pour un enregistrement, j'ai N
enregistrement dans une autre table TABY (avec un libellé par exemple).
Je voudrais faire une requete qui me liste les enregistrement de TABX et
pour chaque enregistrement, avoir une colonne supplémentaire de type
string
ou je retrouve la liste (mais dans une seule ligne) des libellés de la
TABY
Pour être plus concret, si TABX contient des salariés et TABY les projets
sur lesquelles il travaillent, je cherche a faire une requete qui me liste
pour chaque salarié
nom, prénom, projet1 - projet2 - projet 3...
Voila, j'espérais pouvoir passer par le TOP mais cela me parait difficile.
Peut-être y a t-il une solution plus simple
Merci
Sylvain
"Philippe T [MS]" <ptrotin@online.microsoft.com> a écrit dans le message
de news: %23AgtjUSLFHA.3788@tk2msftngp13.phx.gbl...
Bonjour,
Quelque chose du genre :
SELECT TOP 1 * FROM (SELECT TOP 5 * FROM MY_TABLE ORDER BY COL_ORDER
DESC)
ORDER BY COL_ORDER ASC
----------------------------------------------------------------------
Philippe TROTIN - Microsoft Service France
"Sylvain MALLEVAL" <devbnet@[antispam]free.fr> wrote in message
news:eZW$ETNLFHA.2468@tk2msftngp13.phx.gbl...
Salut
Je sais comment recupérer le premier élément d'un select ou les 5
premiers
éléments d'un select avec ça:
"select TOP 1 lig from tab" qui me renvoie le premier élément "lig" de
la
liste
"select TOP 5 lig from tab" qui me renvoie les 5 premiers éléments "lig"
de
la liste
Je voudrais juste récupérer le 5ème élément de la liste. Comment je peux
faire ???
tu trouveras la solution sinon des idées sur le site de Jessy: http://access.jessy.free.fr/htm/Query/ConcatForQuery.htm
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Sylvain MALLEVAL" <devbnet@[antispam]free.fr> a écrit dans le message de news:
En fait, j'ai une table TABX pour laquelle, pour un enregistrement, j'ai N enregistrement dans une autre table TABY (avec un libellé par exemple). Je voudrais faire une requete qui me liste les enregistrement de TABX et pour chaque enregistrement, avoir une colonne supplémentaire de type string ou je retrouve la liste (mais dans une seule ligne) des libellés de la TABY
Pour être plus concret, si TABX contient des salariés et TABY les projets sur lesquelles il travaillent, je cherche a faire une requete qui me liste pour chaque salarié nom, prénom, projet1 - projet2 - projet 3...
Voila, j'espérais pouvoir passer par le TOP mais cela me parait difficile. Peut-être y a t-il une solution plus simple
Merci
Sylvain
"Philippe T [MS]" a écrit dans le message de news: %
Bonjour,
Quelque chose du genre : SELECT TOP 1 * FROM (SELECT TOP 5 * FROM MY_TABLE ORDER BY COL_ORDER DESC) ORDER BY COL_ORDER ASC
---------------------------------------------------------------------- Philippe TROTIN - Microsoft Service France
"Sylvain MALLEVAL" <devbnet@[antispam]free.fr> wrote in message news:eZW$
Salut
Je sais comment recupérer le premier élément d'un select ou les 5 premiers éléments d'un select avec ça: "select TOP 1 lig from tab" qui me renvoie le premier élément "lig" de la liste "select TOP 5 lig from tab" qui me renvoie les 5 premiers éléments "lig" de
la liste
Je voudrais juste récupérer le 5ème élément de la liste. Comment je peux faire ???
Merci
Sylvain
Philippe T [MS]
Bonjour,
Effectivement Raymond cela fonctionne très bien.
Attention par contre, juste à titre d'avertissement, la table n'a pas intéret à contenir trop d'enregistrements car dans le cas contraire cela risque d'être très lent !!!
---------------------------------------------------------------------- Philippe TROTIN - Microsoft Service France
"Raymond [mvp]" wrote in message news:
Bonjour.
tu trouveras la solution sinon des idées sur le site de Jessy: http://access.jessy.free.fr/htm/Query/ConcatForQuery.htm
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Sylvain MALLEVAL" <devbnet@[antispam]free.fr> a écrit dans le message de news:
En fait, j'ai une table TABX pour laquelle, pour un enregistrement, j'ai N enregistrement dans une autre table TABY (avec un libellé par exemple). Je voudrais faire une requete qui me liste les enregistrement de TABX et pour chaque enregistrement, avoir une colonne supplémentaire de type string ou je retrouve la liste (mais dans une seule ligne) des libellés de la TABY
Pour être plus concret, si TABX contient des salariés et TABY les projets
sur lesquelles il travaillent, je cherche a faire une requete qui me liste
pour chaque salarié nom, prénom, projet1 - projet2 - projet 3...
Voila, j'espérais pouvoir passer par le TOP mais cela me parait difficile.
Peut-être y a t-il une solution plus simple
Merci
Sylvain
"Philippe T [MS]" a écrit dans le message de news: %
Bonjour,
Quelque chose du genre : SELECT TOP 1 * FROM (SELECT TOP 5 * FROM MY_TABLE ORDER BY COL_ORDER DESC) ORDER BY COL_ORDER ASC
---------------------------------------------------------------------- Philippe TROTIN - Microsoft Service France
"Sylvain MALLEVAL" <devbnet@[antispam]free.fr> wrote in message news:eZW$
Salut
Je sais comment recupérer le premier élément d'un select ou les 5 premiers éléments d'un select avec ça: "select TOP 1 lig from tab" qui me renvoie le premier élément "lig" de la liste "select TOP 5 lig from tab" qui me renvoie les 5 premiers éléments "lig"
de
la liste
Je voudrais juste récupérer le 5ème élément de la liste. Comment je peux
faire ???
Merci
Sylvain
Bonjour,
Effectivement Raymond cela fonctionne très bien.
Attention par contre, juste à titre d'avertissement, la table n'a pas
intéret à contenir trop d'enregistrements car dans le cas contraire cela
risque d'être très lent !!!
----------------------------------------------------------------------
Philippe TROTIN - Microsoft Service France
"Raymond [mvp]" <XYZ.officesystem.access@free.fr> wrote in message
news:evaGZzeLFHA.2764@tk2msftngp13.phx.gbl...
Bonjour.
tu trouveras la solution sinon des idées sur le site de Jessy:
http://access.jessy.free.fr/htm/Query/ConcatForQuery.htm
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Sylvain MALLEVAL" <devbnet@[antispam]free.fr> a écrit dans le message de
news: e4JR7YVLFHA.580@TK2MSFTNGP15.phx.gbl...
En fait,
j'ai une table TABX pour laquelle, pour un enregistrement, j'ai N
enregistrement dans une autre table TABY (avec un libellé par exemple).
Je voudrais faire une requete qui me liste les enregistrement de TABX et
pour chaque enregistrement, avoir une colonne supplémentaire de type
string
ou je retrouve la liste (mais dans une seule ligne) des libellés de la
TABY
Pour être plus concret, si TABX contient des salariés et TABY les
projets
sur lesquelles il travaillent, je cherche a faire une requete qui me
liste
pour chaque salarié
nom, prénom, projet1 - projet2 - projet 3...
Voila, j'espérais pouvoir passer par le TOP mais cela me parait
difficile.
Peut-être y a t-il une solution plus simple
Merci
Sylvain
"Philippe T [MS]" <ptrotin@online.microsoft.com> a écrit dans le message
de news: %23AgtjUSLFHA.3788@tk2msftngp13.phx.gbl...
Bonjour,
Quelque chose du genre :
SELECT TOP 1 * FROM (SELECT TOP 5 * FROM MY_TABLE ORDER BY COL_ORDER
DESC)
ORDER BY COL_ORDER ASC
----------------------------------------------------------------------
Philippe TROTIN - Microsoft Service France
"Sylvain MALLEVAL" <devbnet@[antispam]free.fr> wrote in message
news:eZW$ETNLFHA.2468@tk2msftngp13.phx.gbl...
Salut
Je sais comment recupérer le premier élément d'un select ou les 5
premiers
éléments d'un select avec ça:
"select TOP 1 lig from tab" qui me renvoie le premier élément "lig" de
la
liste
"select TOP 5 lig from tab" qui me renvoie les 5 premiers éléments
"lig"
de
la liste
Je voudrais juste récupérer le 5ème élément de la liste. Comment je
peux
Attention par contre, juste à titre d'avertissement, la table n'a pas intéret à contenir trop d'enregistrements car dans le cas contraire cela risque d'être très lent !!!
---------------------------------------------------------------------- Philippe TROTIN - Microsoft Service France
"Raymond [mvp]" wrote in message news:
Bonjour.
tu trouveras la solution sinon des idées sur le site de Jessy: http://access.jessy.free.fr/htm/Query/ConcatForQuery.htm
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Sylvain MALLEVAL" <devbnet@[antispam]free.fr> a écrit dans le message de news:
En fait, j'ai une table TABX pour laquelle, pour un enregistrement, j'ai N enregistrement dans une autre table TABY (avec un libellé par exemple). Je voudrais faire une requete qui me liste les enregistrement de TABX et pour chaque enregistrement, avoir une colonne supplémentaire de type string ou je retrouve la liste (mais dans une seule ligne) des libellés de la TABY
Pour être plus concret, si TABX contient des salariés et TABY les projets
sur lesquelles il travaillent, je cherche a faire une requete qui me liste
pour chaque salarié nom, prénom, projet1 - projet2 - projet 3...
Voila, j'espérais pouvoir passer par le TOP mais cela me parait difficile.
Peut-être y a t-il une solution plus simple
Merci
Sylvain
"Philippe T [MS]" a écrit dans le message de news: %
Bonjour,
Quelque chose du genre : SELECT TOP 1 * FROM (SELECT TOP 5 * FROM MY_TABLE ORDER BY COL_ORDER DESC) ORDER BY COL_ORDER ASC
---------------------------------------------------------------------- Philippe TROTIN - Microsoft Service France
"Sylvain MALLEVAL" <devbnet@[antispam]free.fr> wrote in message news:eZW$
Salut
Je sais comment recupérer le premier élément d'un select ou les 5 premiers éléments d'un select avec ça: "select TOP 1 lig from tab" qui me renvoie le premier élément "lig" de la liste "select TOP 5 lig from tab" qui me renvoie les 5 premiers éléments "lig"
de
la liste
Je voudrais juste récupérer le 5ème élément de la liste. Comment je peux