Je trouve pas la bonne requête

Signaler
Messages postés
37
Date d'inscription
samedi 6 avril 2013
Statut
Membre
Dernière intervention
9 juin 2021
-
Messages postés
37
Date d'inscription
samedi 6 avril 2013
Statut
Membre
Dernière intervention
9 juin 2021
-
Bonjour,

Svp je voudrais récupérer la valeur la plus récente dans le temps du id_site 1 parmi les id_capteurs compris entre 1 et 4.

je tape cette requête mais ça me retourne la valeur la plus ancienne :

SELECT valeur, max(date_mesure) FROM mesure WHERE 0<id_capteur<5 AND id_site=1;




Configuration: Windows / Chrome 91.0.4472.77

2 réponses

Messages postés
32106
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
9 juin 2021
7 720
Bonjour,

Tu pourrais utiliser
SELECT valeur, date_mesure FROM mesure 
WHERE 0<id_capteur<5 AND id_site=1
ORDER by date_mesure desc
LIMIT 1;


Messages postés
37
Date d'inscription
samedi 6 avril 2013
Statut
Membre
Dernière intervention
9 juin 2021

Super merci !