Bonjour,
J'aimerais faire une requête sur le résultat d'une autre requête. Je ne comprends pas trop la syntaxe a suivre pour y arriver. Voici un extrait de ma table (Pumptrack):
ID compteur1 sens moment 51 7 1 2021-07-04 15:39 52 8 1 2021-07-04 15:39 53 9 1 2021-07-04 15:40 54 8 3 2021-07-04 15:40 55 7 3 2021-07-04 15:40
Voici la requête que je fais sur ma table. Je fais la somme de toute les sens à 1 dans une journée:
Voici le résultat que j'obtient:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT date(moment) as date, SUM(sens) as entree FROM Pumptrack WHERE (sens) = 1 group by 1 ORDER BY date(moment) DESC LIMIT 5
date entrée 2021-09-04 875 2021-09-03 425 2021-08-29 48 2021-08-28 582
Ce que j'aimerais faire comme 2e requête est de trouver le MAX de la colonne entrée avec la date correspondant. J'ai essayé de d'imbriquer cette requête (SELECT date(moment) as date, MAX(sens) as record FROM Pumptrack WHERE 1) dans le from et dans le where, mais je n'y arrive pas.
Est-ce que quelqu'un peut m'aider ou me guider?
Merci!
Partager