La fonction LAST

Fermé
kassa2015 Messages postés 3 Date d'inscription mercredi 22 avril 2015 Statut Membre Dernière intervention 30 avril 2015 - 22 avril 2015 à 10:24
kassa2015 Messages postés 3 Date d'inscription mercredi 22 avril 2015 Statut Membre Dernière intervention 30 avril 2015 - 28 avril 2015 à 12:47
Avec mysql je n'arrive pas à utiliser la fonction LAST OU FIRST. MAIS j'ai déjà essayé ça (SELECT * FROM `caisse`ORDER BY `Date` DESC LIMIT 0 , 1) c'est un exemple qui me permet d'avoir le dernier enregistrement. Mais je ne suis pas satisfait car je ne veux pas trier avant de l'avoir. Je voulais savoir si c'est le seul moyen en mysql pour avoir le dernier enregistrement car dans mon cas lorsque je trie j'ai plus ce que je voudrais avoir le trie s'impose et m'empêche d'avoir ce que je veux. Je veux avoir le dernier dans l'ordre d'enregistrement dans la table.
Merci de m'aider.

3 réponses

jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
22 avril 2015 à 10:36
Bonjour
last n'existe pas en mysql..

Pour avoir ce que tu veux il te faut faire l'order by desc sur l'ID (auto incrémenté ) de ta table
0
kassa2015 Messages postés 3 Date d'inscription mercredi 22 avril 2015 Statut Membre Dernière intervention 30 avril 2015
22 avril 2015 à 11:38
Mer6 Jordane je vais alors incrémenter un numéro auto pour l'avoir.
0
kassa2015 Messages postés 3 Date d'inscription mercredi 22 avril 2015 Statut Membre Dernière intervention 30 avril 2015
28 avril 2015 à 12:47
j'ai ce msg pour mon Ireport
Neither C:\Program Files\Java\jdk\jdk1.7.0_21\bin\jre\bin\java.exe.nor

Besoin d'aide Merci d'avance
0