Précédent   Forum des professionnels en informatique > Bases de données > Firebird > SQL
SQL Forum d'entraide sur le SQL pour Firebird
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 19/11/2004, 07h12   #1
Invité régulier
 
Inscription : juillet 2002
Messages : 33
Détails du profil
Informations forums :
Inscription : juillet 2002
Messages : 33
Points : 6
Points : 6
Par défaut cherche model comme "TOP 10" !

Salut à tous.
je programme en delphi et Interbase
j'ai besoin d'une requete sql

j'ai besoin des dix ou 20 derniers numero
mon ordre et du plus grand au p petit
exple

45 SCT SOFT
44 Prod alim
43 COSM
42 DETERG
. //
. //
39 MEnag
38 Tissu

es qu'il existe un qlq chose de spéciale
pour afficher les 10 derniers NUM comme "TOP 10"

merci à tous
Ada_b
ada_b est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2004, 10h16   #2
Membre Expert
 
Avatar de Barbibulle
 
Frédéric
Inscription : octobre 2002
Messages : 1 722
Détails du profil
Informations personnelles :
Nom : Frédéric
Âge : 42

Informations forums :
Inscription : octobre 2002
Messages : 1 722
Points : 2 025
Points : 2 025
Non ca n'existe pas.
La solution consiste donc soit à ne lire depuis le client que les enregistrements necessaires.
Sinon celà peut etre fait avec une Procédure Stoquée.
Barbibulle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/11/2004, 08h26   #3
Invité régulier
 
Inscription : juillet 2002
Messages : 33
Détails du profil
Informations forums :
Inscription : juillet 2002
Messages : 33
Points : 6
Points : 6
Par défaut mm Sujet

Merci Bien Barbibulle
si vous avez la ps, je serais très content
Ada_B
ada_b est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/11/2004, 10h30   #4
Membre Expert
 
Avatar de Barbibulle
 
Frédéric
Inscription : octobre 2002
Messages : 1 722
Détails du profil
Informations personnelles :
Nom : Frédéric
Âge : 42

Informations forums :
Inscription : octobre 2002
Messages : 1 722
Points : 2 025
Points : 2 025
En cherchant un peu :
http://www.developpez.net/forums/viewtopic.php?t=223565

Sinon sous firebird il existe First n pour afficher que les n premiers enregistrement du select. Donc pour avoir les n derniers il suffit d'inverser l'order by.
Barbibulle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2004, 07h22   #5
Invité régulier
 
Inscription : juillet 2002
Messages : 33
Détails du profil
Informations forums :
Inscription : juillet 2002
Messages : 33
Points : 6
Points : 6
Par défaut mm sujet

Merci bien barbibulle
ada_b est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2004, 18h11   #6
Membre éclairé
 
Inscription : décembre 2004
Messages : 379
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 379
Points : 304
Points : 304
Par défaut top 10

uniquement en firebird vers 1.5

SELECT FIRST 10 SKIP 0 champ1, champ2, champ3 FROM TaTable
ORDER BY champ1 DESC

et hop!
jean-jacques varvenne est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2004, 12h52   #7
Invité régulier
 
Inscription : juillet 2002
Messages : 33
Détails du profil
Informations forums :
Inscription : juillet 2002
Messages : 33
Points : 6
Points : 6
Par défaut mm sujet

Merci Bien
jean-jacques varvenne
ada_b 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 05h52.


 
 
 
 
Partenaires

Hébergement Web