OVH Cloud OVH Cloud

TOP

4 réponses
Avatar
Nicolas Mathieu
Bonjour à tous!

Avec l'instruction TOP 50, on peut afficher les 50 premiers résultats. Mais
est il possible d'afficher les 50 derniers?

Merci
Nico

4 réponses

Avatar
Pi²
Bonjour,

Il suffit d'inverser l'ordre de tes lignes :

SELECT TOP 50 MyCol FROM MyTable ORDER BY MyCol DESC

@+

--
Picarret


"Nicolas Mathieu" <nicolas.mathieu(AROBASE)tiscali.fr> a écrit dans le
message de news:
Bonjour à tous!

Avec l'instruction TOP 50, on peut afficher les 50 premiers résultats.


Mais
est il possible d'afficher les 50 derniers?

Merci
Nico




Avatar
Nicolas Mathieu
Ok, merci, mais dans cas, le dernier enregistrement de la table devient le
premier résultat de la requête. J'aimerai qu'il soit le 50ème


"Pi²" a écrit dans le message de
news:%
Bonjour,

Il suffit d'inverser l'ordre de tes lignes :

SELECT TOP 50 MyCol FROM MyTable ORDER BY MyCol DESC

@+

--
Picarret


"Nicolas Mathieu" <nicolas.mathieu(AROBASE)tiscali.fr> a écrit dans le
message de news:
> Bonjour à tous!
>
> Avec l'instruction TOP 50, on peut afficher les 50 premiers résultats.
Mais
> est il possible d'afficher les 50 derniers?
>
> Merci
> Nico
>
>




Avatar
VUILLERMET Jacques
Uu truc du style :

SELECT MyCol
FROM (
SELECT TOP 50 MyCol
FROM MyTable
ORDER BY MyCol DESC) derivedtable
ORDER BY MyCol

?

Jacques.

"Nicolas Mathieu" <nicolas.mathieu(AROBASE)tiscali.fr> a écrit dans le
message de news:
Ok, merci, mais dans cas, le dernier enregistrement de la table devient le
premier résultat de la requête. J'aimerai qu'il soit le 50ème


"Pi²" a écrit dans le message de
news:%
> Bonjour,
>
> Il suffit d'inverser l'ordre de tes lignes :
>
> SELECT TOP 50 MyCol FROM MyTable ORDER BY MyCol DESC
>
> @+
>
> --
> Picarret
>
>
> "Nicolas Mathieu" <nicolas.mathieu(AROBASE)tiscali.fr> a écrit dans le
> message de news:
> > Bonjour à tous!
> >
> > Avec l'instruction TOP 50, on peut afficher les 50 premiers résultats.
> Mais
> > est il possible d'afficher les 50 derniers?
> >
> > Merci
> > Nico
> >
> >
>
>




Avatar
Nicolas Mathieu
Merci beaucoup, ta solution me convient.

"VUILLERMET Jacques" a écrit dans le message de
news:
Uu truc du style :

SELECT MyCol
FROM (
SELECT TOP 50 MyCol
FROM MyTable
ORDER BY MyCol DESC) derivedtable
ORDER BY MyCol

?

Jacques.

"Nicolas Mathieu" <nicolas.mathieu(AROBASE)tiscali.fr> a écrit dans le
message de news:
> Ok, merci, mais dans cas, le dernier enregistrement de la table devient


le
> premier résultat de la requête. J'aimerai qu'il soit le 50ème
>
>
> "Pi²" a écrit dans le message de
> news:%
> > Bonjour,
> >
> > Il suffit d'inverser l'ordre de tes lignes :
> >
> > SELECT TOP 50 MyCol FROM MyTable ORDER BY MyCol DESC
> >
> > @+
> >
> > --
> > Picarret
> >
> >
> > "Nicolas Mathieu" <nicolas.mathieu(AROBASE)tiscali.fr> a écrit dans le
> > message de news:
> > > Bonjour à tous!
> > >
> > > Avec l'instruction TOP 50, on peut afficher les 50 premiers


résultats.
> > Mais
> > > est il possible d'afficher les 50 derniers?
> > >
> > > Merci
> > > Nico
> > >
> > >
> >
> >
>
>