Je trouve pas la bonne requête

Fermé
ceda13 Messages postés 84 Date d'inscription samedi 6 avril 2013 Statut Membre Dernière intervention 4 août 2023 - Modifié le 9 juin 2021 à 20:29
ceda13 Messages postés 84 Date d'inscription samedi 6 avril 2013 Statut Membre Dernière intervention 4 août 2023 - 9 juin 2021 à 20:44
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

jee pee Messages postés 39632 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 24 avril 2024 9 234
Modifié le 9 juin 2021 à 20:33
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;


0
ceda13 Messages postés 84 Date d'inscription samedi 6 avril 2013 Statut Membre Dernière intervention 4 août 2023
9 juin 2021 à 20:44
Super merci !
0