cs_kasdo
Messages postés15Date d'inscriptionlundi 30 mai 2005StatutMembreDernière intervention 8 juillet 2005
-
13 juin 2005 à 09:20
cs_kasdo
Messages postés15Date d'inscriptionlundi 30 mai 2005StatutMembreDernière intervention 8 juillet 2005
-
17 juin 2005 à 02:28
salut ,
bon jai un dbgrid qui est assez rempli d'information , le indexfield name est par date ,,comment faire un tri déscendant ? parceque les derniers entrees sont a la fin du table .
cs_Delphiprog
Messages postés4297Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 9 janvier 201332 15 juin 2005 à 14:51
Ok, j'ai oublié un détail , précise le nom de ta table.
SELECT * FROM entree ORDER BY entree."date" DESC
Mais, la prochaine fois, évite de nommer tes champs en utilisant des mots réservés, d'utiliser des caractères accentués ou des espaces pour les noms des champs, etc.
<HR color=#008000>
Pensez à cliquer sur Réponse acceptée lorsque la réponse vous convient.
cs_sim51
Messages postés240Date d'inscriptiondimanche 31 octobre 2004StatutMembreDernière intervention31 décembre 20062 13 juin 2005 à 14:48
Salut,
alors voici comment tu peux faire par ta requête sql :
SELECT all FROM table ORDER BY date DESC
C'est tout simple non ? En effet l'ordre par défaut du order by est ASC
donc croissant, mais il te suffit de rajouter DESC après le nom de ton
champ pour que ce soit par ordre décroissant.
N'oubliez pas de cliquer sur réponse acceptée si la réponse vous convient !!!
cs_Delphiprog
Messages postés4297Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 9 janvier 201332 15 juin 2005 à 08:50
Date est un mot réservé du SQL. Mets ce mot entre guillemets et ça devrait fonctionner.
"entree" ne serait-il pas plutôt le nom d'une table et non celui de la base de données ?
<HR color=#008000>
Pensez à cliquer sur Réponse acceptée lorsque la réponse vous convient.