Dernier enregistrement valeur (date)

x3root Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
jee pee Messages postés 41510 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Je m'excuse par avance si ma question à déjà été traité dans un sujet différents. Mais malgré mes recherches je n'ai pas trouvé de solution à mon problème.

Dans une table qui est incrémenter plusieurs par jour pour certaines valeurs et pour d'autres plus du tout, ressortir le dernier enregistrement (la date) pour cette valeurs.
Pour que vous comprenier cette table est la table des impressions.

Pour la faire simple j'ai un code impression et une date d'exécution,

J'ai essayé cela mais sans succès :

select code_imp, date_imp from ma_table
order by date_imp desc
limit 1

J'ai aussi essayé ça :

select last_insert_id(code_imp), date_imp
from ma_table

Comme vous vous en douté je suis totalement novice en sql,
merci pour votre aide par avance

X3
A voir également:

1 réponse

jee pee Messages postés 41510 Date d'inscription   Statut Modérateur Dernière intervention   9 712
 
Salut,

limit 1
n'existe pas sous Oracle.

Tu pourrais essayer avec un sous select :

select * from table
where date_imp = (select max(date_imp) from table) ;

cdlt
0