Bonjour à tous
Question pour les pro de SQL:
J'ai 50 élèves avec leur moyenne, je veux une requete dans laquelle j'ai les
10 meilleurs et les dix plus mauvais.
Ex:
select top 10 nom, moyenne
from notes
order by moyenne desc
select top 10 nom, moyenne
from notes
order by moyenne
Si je m'ai une union ça foire à cause des order by.
Que faire ?
Bonjour à tous
Question pour les pro de SQL:
J'ai 50 élèves avec leur moyenne, je veux une requete dans laquelle j'ai les
10 meilleurs et les dix plus mauvais.
Ex:
select top 10 nom, moyenne
from notes
order by moyenne desc
select top 10 nom, moyenne
from notes
order by moyenne
Si je m'ai une union ça foire à cause des order by.
Que faire ?
Bonjour à tous
Question pour les pro de SQL:
J'ai 50 élèves avec leur moyenne, je veux une requete dans laquelle j'ai les
10 meilleurs et les dix plus mauvais.
Ex:
select top 10 nom, moyenne
from notes
order by moyenne desc
select top 10 nom, moyenne
from notes
order by moyenne
Si je m'ai une union ça foire à cause des order by.
Que faire ?
Bonjour à tous
Question pour les pro de SQL:
J'ai 50 élèves avec leur moyenne, je veux une requete dans laquelle j'ai
10 meilleurs et les dix plus mauvais.
Ex:
select top 10 nom, moyenne
from notes
order by moyenne desc
select top 10 nom, moyenne
from notes
order by moyenne
Si je m'ai une union ça foire à cause des order by.
Que faire ?
Bonjour à tous
Question pour les pro de SQL:
J'ai 50 élèves avec leur moyenne, je veux une requete dans laquelle j'ai
10 meilleurs et les dix plus mauvais.
Ex:
select top 10 nom, moyenne
from notes
order by moyenne desc
select top 10 nom, moyenne
from notes
order by moyenne
Si je m'ai une union ça foire à cause des order by.
Que faire ?
Bonjour à tous
Question pour les pro de SQL:
J'ai 50 élèves avec leur moyenne, je veux une requete dans laquelle j'ai
10 meilleurs et les dix plus mauvais.
Ex:
select top 10 nom, moyenne
from notes
order by moyenne desc
select top 10 nom, moyenne
from notes
order by moyenne
Si je m'ai une union ça foire à cause des order by.
Que faire ?
Bonjour à tous
Question pour les pro de SQL:
J'ai 50 élèves avec leur moyenne, je veux une requete dans laquelle j'ai
10 meilleurs et les dix plus mauvais.
Ex:
select top 10 nom, moyenne
from notes
order by moyenne desc
select top 10 nom, moyenne
from notes
order by moyenne
Si je m'ai une union ça foire à cause des order by.
Que faire ?
Bonjour à tous
Question pour les pro de SQL:
J'ai 50 élèves avec leur moyenne, je veux une requete dans laquelle j'ai
10 meilleurs et les dix plus mauvais.
Ex:
select top 10 nom, moyenne
from notes
order by moyenne desc
select top 10 nom, moyenne
from notes
order by moyenne
Si je m'ai une union ça foire à cause des order by.
Que faire ?
Bonjour à tous
Question pour les pro de SQL:
J'ai 50 élèves avec leur moyenne, je veux une requete dans laquelle j'ai
10 meilleurs et les dix plus mauvais.
Ex:
select top 10 nom, moyenne
from notes
order by moyenne desc
select top 10 nom, moyenne
from notes
order by moyenne
Si je m'ai une union ça foire à cause des order by.
Que faire ?
Bonjour à tous
Question pour les pro de SQL:
J'ai 50 élèves avec leur moyenne, je veux une requete dans laquelle j'ai les
10 meilleurs et les dix plus mauvais.
Ex:
select top 10 nom, moyenne
from notes
order by moyenne desc
select top 10 nom, moyenne
from notes
order by moyenne
Si je m'ai une union ça foire à cause des order by.
Que faire ?
Bonjour à tous
Question pour les pro de SQL:
J'ai 50 élèves avec leur moyenne, je veux une requete dans laquelle j'ai les
10 meilleurs et les dix plus mauvais.
Ex:
select top 10 nom, moyenne
from notes
order by moyenne desc
select top 10 nom, moyenne
from notes
order by moyenne
Si je m'ai une union ça foire à cause des order by.
Que faire ?
Bonjour à tous
Question pour les pro de SQL:
J'ai 50 élèves avec leur moyenne, je veux une requete dans laquelle j'ai les
10 meilleurs et les dix plus mauvais.
Ex:
select top 10 nom, moyenne
from notes
order by moyenne desc
select top 10 nom, moyenne
from notes
order by moyenne
Si je m'ai une union ça foire à cause des order by.
Que faire ?
select top 10 nom, moyenne, '1 : les meilleurs' AS NOTATION
from notes
UNION
select top 10 nom, moyenne, '2 : les plus mauvais'
from notes
order by NOTATION ASC, moyenne DESC
A +
--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
jeorme a écrit:
> Bonjour à tous
>
> Question pour les pro de SQL:
>
> J'ai 50 élèves avec leur moyenne, je veux une requete dans laquelle j'ai
> 10 meilleurs et les dix plus mauvais.
>
> Ex:
>
> select top 10 nom, moyenne
> from notes
> order by moyenne desc
>
>
>
> select top 10 nom, moyenne
> from notes
> order by moyenne
>
> Si je m'ai une union ça foire à cause des order by.
>
> Que faire ?
>
>
select top 10 nom, moyenne, '1 : les meilleurs' AS NOTATION
from notes
UNION
select top 10 nom, moyenne, '2 : les plus mauvais'
from notes
order by NOTATION ASC, moyenne DESC
A +
--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
jeorme a écrit:
> Bonjour à tous
>
> Question pour les pro de SQL:
>
> J'ai 50 élèves avec leur moyenne, je veux une requete dans laquelle j'ai
> 10 meilleurs et les dix plus mauvais.
>
> Ex:
>
> select top 10 nom, moyenne
> from notes
> order by moyenne desc
>
>
>
> select top 10 nom, moyenne
> from notes
> order by moyenne
>
> Si je m'ai une union ça foire à cause des order by.
>
> Que faire ?
>
>
select top 10 nom, moyenne, '1 : les meilleurs' AS NOTATION
from notes
UNION
select top 10 nom, moyenne, '2 : les plus mauvais'
from notes
order by NOTATION ASC, moyenne DESC
A +
--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
jeorme a écrit:
> Bonjour à tous
>
> Question pour les pro de SQL:
>
> J'ai 50 élèves avec leur moyenne, je veux une requete dans laquelle j'ai
> 10 meilleurs et les dix plus mauvais.
>
> Ex:
>
> select top 10 nom, moyenne
> from notes
> order by moyenne desc
>
>
>
> select top 10 nom, moyenne
> from notes
> order by moyenne
>
> Si je m'ai une union ça foire à cause des order by.
>
> Que faire ?
>
>
Bonjour,
Oui, cela marche aussi !!! :-)
Phil.
________________________________________________________
Philippe TROTIN http://blogs.msdn.com/ptrotin
Microsoft Services France http://www.microsoft.com/france
"Fred BROUARD" wrote in message
news:select top 10 nom, moyenne, '1 : les meilleurs' AS NOTATION
from notes
UNION
select top 10 nom, moyenne, '2 : les plus mauvais'
from notes
order by NOTATION ASC, moyenne DESC
A +
--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
jeorme a écrit:
> Bonjour à tous
>
> Question pour les pro de SQL:
>
> J'ai 50 élèves avec leur moyenne, je veux une requete dans laquelle
> j'ai
les> 10 meilleurs et les dix plus mauvais.
>
> Ex:
>
> select top 10 nom, moyenne
> from notes
> order by moyenne desc
>
>
>
> select top 10 nom, moyenne
> from notes
> order by moyenne
>
> Si je m'ai une union ça foire à cause des order by.
>
> Que faire ?
>
>
Bonjour,
Oui, cela marche aussi !!! :-)
Phil.
________________________________________________________
Philippe TROTIN http://blogs.msdn.com/ptrotin
Microsoft Services France http://www.microsoft.com/france
"Fred BROUARD" <brouardf@club-internet.fr> wrote in message
news:4202993B.5040209@club-internet.fr...
select top 10 nom, moyenne, '1 : les meilleurs' AS NOTATION
from notes
UNION
select top 10 nom, moyenne, '2 : les plus mauvais'
from notes
order by NOTATION ASC, moyenne DESC
A +
--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
jeorme a écrit:
> Bonjour à tous
>
> Question pour les pro de SQL:
>
> J'ai 50 élèves avec leur moyenne, je veux une requete dans laquelle
> j'ai
les
> 10 meilleurs et les dix plus mauvais.
>
> Ex:
>
> select top 10 nom, moyenne
> from notes
> order by moyenne desc
>
>
>
> select top 10 nom, moyenne
> from notes
> order by moyenne
>
> Si je m'ai une union ça foire à cause des order by.
>
> Que faire ?
>
>
Bonjour,
Oui, cela marche aussi !!! :-)
Phil.
________________________________________________________
Philippe TROTIN http://blogs.msdn.com/ptrotin
Microsoft Services France http://www.microsoft.com/france
"Fred BROUARD" wrote in message
news:select top 10 nom, moyenne, '1 : les meilleurs' AS NOTATION
from notes
UNION
select top 10 nom, moyenne, '2 : les plus mauvais'
from notes
order by NOTATION ASC, moyenne DESC
A +
--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
jeorme a écrit:
> Bonjour à tous
>
> Question pour les pro de SQL:
>
> J'ai 50 élèves avec leur moyenne, je veux une requete dans laquelle
> j'ai
les> 10 meilleurs et les dix plus mauvais.
>
> Ex:
>
> select top 10 nom, moyenne
> from notes
> order by moyenne desc
>
>
>
> select top 10 nom, moyenne
> from notes
> order by moyenne
>
> Si je m'ai une union ça foire à cause des order by.
>
> Que faire ?
>
>
Je ne pense que la solution de Fred puisse marcher
Sinon Jeorme n'aurait pas poser la question !!!
Comme l'a bien fait remarquer Evariste, l'ORDER BY porte sur l'ensemble du
jeu de résultat après le regroupement par Union
Le passage par une table temporaire est une solution tout à fait
Ce que tu as proposé fonctionne aussi à condition de lui rajouter un ORDER
BY sur l'ensemble
Attention à la gestion des doublons (deux elèves ayant la même note)
--
Bien cordialement
Med Bouchenafa
"Philippe T [MS]" a écrit dans le message
news: %
> Bonjour,
>
> Oui, cela marche aussi !!! :-)
>
> Phil.
> ________________________________________________________
> Philippe TROTIN http://blogs.msdn.com/ptrotin
> Microsoft Services France http://www.microsoft.com/france
>
> "Fred BROUARD" wrote in message
> news:
>> select top 10 nom, moyenne, '1 : les meilleurs' AS NOTATION
>> from notes
>> UNION
>> select top 10 nom, moyenne, '2 : les plus mauvais'
>> from notes
>> order by NOTATION ASC, moyenne DESC
>>
>> A +
>>
>> --
>> Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
>> Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
>> Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
>> ************************ www.datasapiens.com *************************
>>
>> jeorme a écrit:
>> > Bonjour à tous
>> >
>> > Question pour les pro de SQL:
>> >
>> > J'ai 50 élèves avec leur moyenne, je veux une requete dans laquelle
>> > j'ai
> les
>> > 10 meilleurs et les dix plus mauvais.
>> >
>> > Ex:
>> >
>> > select top 10 nom, moyenne
>> > from notes
>> > order by moyenne desc
>> >
>> >
>> >
>> > select top 10 nom, moyenne
>> > from notes
>> > order by moyenne
>> >
>> > Si je m'ai une union ça foire à cause des order by.
>> >
>> > Que faire ?
>> >
>> >
>>
>>
>
>
Je ne pense que la solution de Fred puisse marcher
Sinon Jeorme n'aurait pas poser la question !!!
Comme l'a bien fait remarquer Evariste, l'ORDER BY porte sur l'ensemble du
jeu de résultat après le regroupement par Union
Le passage par une table temporaire est une solution tout à fait
Ce que tu as proposé fonctionne aussi à condition de lui rajouter un ORDER
BY sur l'ensemble
Attention à la gestion des doublons (deux elèves ayant la même note)
--
Bien cordialement
Med Bouchenafa
"Philippe T [MS]" <ptrotin@online.microsoft.com> a écrit dans le message
news: %23uHl1MkCFHA.4052@TK2MSFTNGP15.phx.gbl...
> Bonjour,
>
> Oui, cela marche aussi !!! :-)
>
> Phil.
> ________________________________________________________
> Philippe TROTIN http://blogs.msdn.com/ptrotin
> Microsoft Services France http://www.microsoft.com/france
>
> "Fred BROUARD" <brouardf@club-internet.fr> wrote in message
> news:4202993B.5040209@club-internet.fr...
>> select top 10 nom, moyenne, '1 : les meilleurs' AS NOTATION
>> from notes
>> UNION
>> select top 10 nom, moyenne, '2 : les plus mauvais'
>> from notes
>> order by NOTATION ASC, moyenne DESC
>>
>> A +
>>
>> --
>> Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
>> Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
>> Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
>> ************************ www.datasapiens.com *************************
>>
>> jeorme a écrit:
>> > Bonjour à tous
>> >
>> > Question pour les pro de SQL:
>> >
>> > J'ai 50 élèves avec leur moyenne, je veux une requete dans laquelle
>> > j'ai
> les
>> > 10 meilleurs et les dix plus mauvais.
>> >
>> > Ex:
>> >
>> > select top 10 nom, moyenne
>> > from notes
>> > order by moyenne desc
>> >
>> >
>> >
>> > select top 10 nom, moyenne
>> > from notes
>> > order by moyenne
>> >
>> > Si je m'ai une union ça foire à cause des order by.
>> >
>> > Que faire ?
>> >
>> >
>>
>>
>
>
Je ne pense que la solution de Fred puisse marcher
Sinon Jeorme n'aurait pas poser la question !!!
Comme l'a bien fait remarquer Evariste, l'ORDER BY porte sur l'ensemble du
jeu de résultat après le regroupement par Union
Le passage par une table temporaire est une solution tout à fait
Ce que tu as proposé fonctionne aussi à condition de lui rajouter un ORDER
BY sur l'ensemble
Attention à la gestion des doublons (deux elèves ayant la même note)
--
Bien cordialement
Med Bouchenafa
"Philippe T [MS]" a écrit dans le message
news: %
> Bonjour,
>
> Oui, cela marche aussi !!! :-)
>
> Phil.
> ________________________________________________________
> Philippe TROTIN http://blogs.msdn.com/ptrotin
> Microsoft Services France http://www.microsoft.com/france
>
> "Fred BROUARD" wrote in message
> news:
>> select top 10 nom, moyenne, '1 : les meilleurs' AS NOTATION
>> from notes
>> UNION
>> select top 10 nom, moyenne, '2 : les plus mauvais'
>> from notes
>> order by NOTATION ASC, moyenne DESC
>>
>> A +
>>
>> --
>> Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
>> Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
>> Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
>> ************************ www.datasapiens.com *************************
>>
>> jeorme a écrit:
>> > Bonjour à tous
>> >
>> > Question pour les pro de SQL:
>> >
>> > J'ai 50 élèves avec leur moyenne, je veux une requete dans laquelle
>> > j'ai
> les
>> > 10 meilleurs et les dix plus mauvais.
>> >
>> > Ex:
>> >
>> > select top 10 nom, moyenne
>> > from notes
>> > order by moyenne desc
>> >
>> >
>> >
>> > select top 10 nom, moyenne
>> > from notes
>> > order by moyenne
>> >
>> > Si je m'ai une union ça foire à cause des order by.
>> >
>> > Que faire ?
>> >
>> >
>>
>>
>
>
Je ne pense que la solution de Fred puisse marcher
Sinon Jeorme n'aurait pas poser la question !!!
Comme l'a bien fait remarquer Evariste, l'ORDER BY porte sur l'ensemble du
jeu de résultat après le regroupement par Union
Le passage par une table temporaire est une solution tout à fait acceptable.
Ce que tu as proposé fonctionne aussi à condition de lui rajouter un ORDER
BY sur l'ensemble
Attention à la gestion des doublons (deux elèves ayant la même note)
--
Bien cordialement
Med Bouchenafa
"Philippe T [MS]" a écrit dans le message de
news: %
> Bonjour,
>
> Oui, cela marche aussi !!! :-)
>
> Phil.
> ________________________________________________________
> Philippe TROTIN http://blogs.msdn.com/ptrotin
> Microsoft Services France http://www.microsoft.com/france
>
> "Fred BROUARD" wrote in message
> news:
>> select top 10 nom, moyenne, '1 : les meilleurs' AS NOTATION
>> from notes
>> UNION
>> select top 10 nom, moyenne, '2 : les plus mauvais'
>> from notes
>> order by NOTATION ASC, moyenne DESC
>>
>> A +
>>
>> --
>> Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
>> Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
>> Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
>> ************************ www.datasapiens.com *************************
>>
>> jeorme a écrit:
>> > Bonjour à tous
>> >
>> > Question pour les pro de SQL:
>> >
>> > J'ai 50 élèves avec leur moyenne, je veux une requete dans laquelle
>> > j'ai
> les
>> > 10 meilleurs et les dix plus mauvais.
>> >
>> > Ex:
>> >
>> > select top 10 nom, moyenne
>> > from notes
>> > order by moyenne desc
>> >
>> >
>> >
>> > select top 10 nom, moyenne
>> > from notes
>> > order by moyenne
>> >
>> > Si je m'ai une union ça foire à cause des order by.
>> >
>> > Que faire ?
>> >
>> >
>>
>>
>
>
Je ne pense que la solution de Fred puisse marcher
Sinon Jeorme n'aurait pas poser la question !!!
Comme l'a bien fait remarquer Evariste, l'ORDER BY porte sur l'ensemble du
jeu de résultat après le regroupement par Union
Le passage par une table temporaire est une solution tout à fait acceptable.
Ce que tu as proposé fonctionne aussi à condition de lui rajouter un ORDER
BY sur l'ensemble
Attention à la gestion des doublons (deux elèves ayant la même note)
--
Bien cordialement
Med Bouchenafa
"Philippe T [MS]" <ptrotin@online.microsoft.com> a écrit dans le message de
news: %23uHl1MkCFHA.4052@TK2MSFTNGP15.phx.gbl...
> Bonjour,
>
> Oui, cela marche aussi !!! :-)
>
> Phil.
> ________________________________________________________
> Philippe TROTIN http://blogs.msdn.com/ptrotin
> Microsoft Services France http://www.microsoft.com/france
>
> "Fred BROUARD" <brouardf@club-internet.fr> wrote in message
> news:4202993B.5040209@club-internet.fr...
>> select top 10 nom, moyenne, '1 : les meilleurs' AS NOTATION
>> from notes
>> UNION
>> select top 10 nom, moyenne, '2 : les plus mauvais'
>> from notes
>> order by NOTATION ASC, moyenne DESC
>>
>> A +
>>
>> --
>> Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
>> Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
>> Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
>> ************************ www.datasapiens.com *************************
>>
>> jeorme a écrit:
>> > Bonjour à tous
>> >
>> > Question pour les pro de SQL:
>> >
>> > J'ai 50 élèves avec leur moyenne, je veux une requete dans laquelle
>> > j'ai
> les
>> > 10 meilleurs et les dix plus mauvais.
>> >
>> > Ex:
>> >
>> > select top 10 nom, moyenne
>> > from notes
>> > order by moyenne desc
>> >
>> >
>> >
>> > select top 10 nom, moyenne
>> > from notes
>> > order by moyenne
>> >
>> > Si je m'ai une union ça foire à cause des order by.
>> >
>> > Que faire ?
>> >
>> >
>>
>>
>
>
Je ne pense que la solution de Fred puisse marcher
Sinon Jeorme n'aurait pas poser la question !!!
Comme l'a bien fait remarquer Evariste, l'ORDER BY porte sur l'ensemble du
jeu de résultat après le regroupement par Union
Le passage par une table temporaire est une solution tout à fait acceptable.
Ce que tu as proposé fonctionne aussi à condition de lui rajouter un ORDER
BY sur l'ensemble
Attention à la gestion des doublons (deux elèves ayant la même note)
--
Bien cordialement
Med Bouchenafa
"Philippe T [MS]" a écrit dans le message de
news: %
> Bonjour,
>
> Oui, cela marche aussi !!! :-)
>
> Phil.
> ________________________________________________________
> Philippe TROTIN http://blogs.msdn.com/ptrotin
> Microsoft Services France http://www.microsoft.com/france
>
> "Fred BROUARD" wrote in message
> news:
>> select top 10 nom, moyenne, '1 : les meilleurs' AS NOTATION
>> from notes
>> UNION
>> select top 10 nom, moyenne, '2 : les plus mauvais'
>> from notes
>> order by NOTATION ASC, moyenne DESC
>>
>> A +
>>
>> --
>> Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
>> Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
>> Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
>> ************************ www.datasapiens.com *************************
>>
>> jeorme a écrit:
>> > Bonjour à tous
>> >
>> > Question pour les pro de SQL:
>> >
>> > J'ai 50 élèves avec leur moyenne, je veux une requete dans laquelle
>> > j'ai
> les
>> > 10 meilleurs et les dix plus mauvais.
>> >
>> > Ex:
>> >
>> > select top 10 nom, moyenne
>> > from notes
>> > order by moyenne desc
>> >
>> >
>> >
>> > select top 10 nom, moyenne
>> > from notes
>> > order by moyenne
>> >
>> > Si je m'ai une union ça foire à cause des order by.
>> >
>> > Que faire ?
>> >
>> >
>>
>>
>
>
Bonjour à tous
Question pour les pro de SQL:
J'ai 50 élèves avec leur moyenne, je veux une requete dans laquelle j'ai
10 meilleurs et les dix plus mauvais.
Ex:
select top 10 nom, moyenne
from notes
order by moyenne desc
select top 10 nom, moyenne
from notes
order by moyenne
Si je m'ai une union ça foire à cause des order by.
Que faire ?
Bonjour à tous
Question pour les pro de SQL:
J'ai 50 élèves avec leur moyenne, je veux une requete dans laquelle j'ai
10 meilleurs et les dix plus mauvais.
Ex:
select top 10 nom, moyenne
from notes
order by moyenne desc
select top 10 nom, moyenne
from notes
order by moyenne
Si je m'ai une union ça foire à cause des order by.
Que faire ?
Bonjour à tous
Question pour les pro de SQL:
J'ai 50 élèves avec leur moyenne, je veux une requete dans laquelle j'ai
10 meilleurs et les dix plus mauvais.
Ex:
select top 10 nom, moyenne
from notes
order by moyenne desc
select top 10 nom, moyenne
from notes
order by moyenne
Si je m'ai une union ça foire à cause des order by.
Que faire ?
select A.au_id, A.au_lname, 'prems'
from
(
select top 10 * from authors
order by au_lname
) as a
union all
select A.au_id, A.au_lname,'derch'
from
(
select top 10 * from authors
order by au_lname desc
) as a
order by 2
br
"jeorme" wrote in message
news:
> Bonjour à tous
>
> Question pour les pro de SQL:
>
> J'ai 50 élèves avec leur moyenne, je veux une requete dans laquelle j'ai
les
> 10 meilleurs et les dix plus mauvais.
>
> Ex:
>
> select top 10 nom, moyenne
> from notes
> order by moyenne desc
>
>
>
> select top 10 nom, moyenne
> from notes
> order by moyenne
>
> Si je m'ai une union ça foire à cause des order by.
>
> Que faire ?
>
>
select A.au_id, A.au_lname, 'prems'
from
(
select top 10 * from authors
order by au_lname
) as a
union all
select A.au_id, A.au_lname,'derch'
from
(
select top 10 * from authors
order by au_lname desc
) as a
order by 2
br
"jeorme" <jerome.boutin@filtrauto.com> wrote in message
news:OT3jcXhCFHA.560@TK2MSFTNGP15.phx.gbl...
> Bonjour à tous
>
> Question pour les pro de SQL:
>
> J'ai 50 élèves avec leur moyenne, je veux une requete dans laquelle j'ai
les
> 10 meilleurs et les dix plus mauvais.
>
> Ex:
>
> select top 10 nom, moyenne
> from notes
> order by moyenne desc
>
>
>
> select top 10 nom, moyenne
> from notes
> order by moyenne
>
> Si je m'ai une union ça foire à cause des order by.
>
> Que faire ?
>
>
select A.au_id, A.au_lname, 'prems'
from
(
select top 10 * from authors
order by au_lname
) as a
union all
select A.au_id, A.au_lname,'derch'
from
(
select top 10 * from authors
order by au_lname desc
) as a
order by 2
br
"jeorme" wrote in message
news:
> Bonjour à tous
>
> Question pour les pro de SQL:
>
> J'ai 50 élèves avec leur moyenne, je veux une requete dans laquelle j'ai
les
> 10 meilleurs et les dix plus mauvais.
>
> Ex:
>
> select top 10 nom, moyenne
> from notes
> order by moyenne desc
>
>
>
> select top 10 nom, moyenne
> from notes
> order by moyenne
>
> Si je m'ai une union ça foire à cause des order by.
>
> Que faire ?
>
>