Bonjour à tous,
Je planche sur une Vue utilisant une requête SQL sur une table.
La base de données est sous MySQL sur un serveur EasyPHP.
J'ai 3 champs dans une table: id (INT), datetime (DATETIME),val (DECIMAL)
Les champs sont alimentés automatiquement en datas.
Je veux séléctionner pour chaque id, la dernière valeur val avec la date en question.
Exemple:
Contenu de la table
Résultat de la requêteid | datetime | val
1 | 2009-01-01 20:42:31 | 63.14
1 | 2009-02-01 21:43:36 | 60.43
1 | 2009-04-01 08:49:17 | 59.78
2 | 2009-01-01 01:17:36 | 456.49
2 | 2009-06-01 19:14:36 | 678.14
2 | 2009-09-01 07:53:36 | 645.54
J'ai tenté:1 | 2009-04-01 08:49:17 | 59.78
2 | 2009-09-01 07:53:36 | 645.54
Mais ca ne me donne pas les résultats attendus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT id, max(datetime) , val FROM table GROUP BY id, val;
Pouvez-vous m'aiguiller?
Merci.
Partager