Je trouve pas la bonne requête

ceda13 Messages postés 88 Date d'inscription   Statut Membre Dernière intervention   -  
ceda13 Messages postés 88 Date d'inscription   Statut Membre Dernière intervention   -
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 41553 Date d'inscription   Statut Modérateur Dernière intervention   9 725
 
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 88 Date d'inscription   Statut Membre Dernière intervention  
 
Super merci !
0