bonjour, je bloque sur une requete vraiment bete,

voilà j'ai une table historique (id_history,id_order,id_order_state,date_added)

je voudrait récupérer le id_order_state qui a la date la plus récente par order,

donc :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT max(date_adde), id_order,id_order_state FROM historique group by id_order
seulement il me retourne un id_order_state qui ne correspond pas à la ligne du max(date_adde)

en gros la vraie ligne serait
---------------------------------------
id_order--id_order_state--date--
--------------------------------------
1-----------3----------2008-10-10


et il me sort
---------------------------------------
id_order--id_order_state--date--
--------------------------------------
1-----------6----------2008-10-10


bizarre

est ce que quelqu'un peut m'aider ?
merci