Précédent   Forum des professionnels en informatique > Bases de données > Sybase > Adaptive Server Enterprise
Adaptive Server Enterprise Forum d'entraide concernant Sybase Adaptive Server Enterprise, le dataserver phare de Sybase
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/12/2010, 11h17   #1
Invité de passage
 
Inscription : novembre 2008
Messages : 5
Détails du profil
Informations forums :
Inscription : novembre 2008
Messages : 5
Points : 0
Points : 0
Par défaut Rechercher les 20 dernières commandes

Bonjour,

je souhaite récupérer les 20 dernières commandes dans une table COMMANDE, un truc dans le genre :

Code :
1
2
3
4
SELECT TOP 20 t1.num_magasin,t1.num_commande FROM
 (SELECT num_magasin,num_commande, date_commande
  FROM commande
  ORDER BY date_commande DESC) AS t1
Mais cette requête ne fonctionne pas, le order by est interdit dans les subquery.

Auriez-vous une idée ?
sophiec est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/12/2010, 10h55   #2
Membre Expert
 
Inscription : juin 2007
Messages : 1 056
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 1 056
Points : 1 078
Points : 1 078
bonjour

il y a peut-être une subtilité que je rate mais pourquoi ne pas écrire :

Code :
1
2
3
SELECT TOP 20 num_magasin, num_commande
   FROM commande
  ORDER BY date_commande DESC
?
__________________
Emmanuel T.
kagemaru est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h34.


 
 
 
 
Partenaires

Hébergement Web