bonjour,
je sais pas comment obtenir ce que je veux
j'ai une table qui est un historique et sur laquelle un insert est fait à chaque modif d'autres tables.
disons qu'elle est comme ça :
reference date_modif data1 ...
00001
00001
00002
00002
00002
...
date_modif étant le timestamp de l'insert
et je veux récupérer les données correspondant au timestamp le plus élevé pour une référence précise
je pense qu'il faut un group by mais je sais pas comment dire "prendre la ligne avec le timestamp le plus élevé"
merci de m'aider
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT data1 , ... FROM TABLE1 WHERE REFERENCE = '00001' GROUP BY REFERENCE HAVING (?)![]()
Partager