Je trouve pas la bonne requête

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

  1. Modérateur
    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