Requete SQL
jmdrolet
-
grofwa Messages postés 440 Statut Membre -
grofwa Messages postés 440 Statut Membre -
Bonjour,
J'ai un problème avec une requête SQL, j'ai une table assez grosse et je veux sélectionner seulement les 25 dernier enregistrement de la table. La clé de ma table est une Date, mais il ne s'agit pas de sélectionner les 25 dernier jour, mais vraiment les 25 dernier enregistrement. Quelqu'un a un idée comment je pourais faire ca?
Merci à l'avance
J'ai un problème avec une requête SQL, j'ai une table assez grosse et je veux sélectionner seulement les 25 dernier enregistrement de la table. La clé de ma table est une Date, mais il ne s'agit pas de sélectionner les 25 dernier jour, mais vraiment les 25 dernier enregistrement. Quelqu'un a un idée comment je pourais faire ca?
Merci à l'avance
3 réponses
-
Bonjour,
Si tu es sur Oracle, essaie un truc dans ce style :
SELECT * FROM la_table t1 WHERE col_date not in (SELECT col_date FROM la_table WHERE ROWNUM <= (SELECT count(1) FROM la_table ) - 25 )
(requête non testée)
--
Tittom (ça c'est de la signature) -
Bonjour,
Si tu es sous SQL server essaye ça :
Select top 25 *
from matable
order by macolonnecle desc -
Bonjour,
Si tu es sous MySQL :
SELECT *
FROM ma_table
LIMIT 0 , 25
Michael.
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]