trier mes dates avant de faire un ORDER BY

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : trier mes dates avant de faire un ORDER BY

Re: trier mes dates avant de faire un ORDER BY

par @rthur » 10 juin 2018, 23:52

Bonjour,

Dans ta requête tu demandes explicitement à trier les dates par ordre ascendant, c'est à dire de mettre les plus anciennes en 1er :
ORDER BY `donnees`.`date` ASC
Peut être en triant par ordre descendant, c'est à dire la + récente en 1er, ça marchera comme tu veux

trier mes dates avant de faire un ORDER BY

par ninga098 » 10 juin 2018, 19:11

Bonjour, j'ai un problème lorsque j'utilise cette requête :
SELECT es.HOSTNAME, es.ID AS esid, es.SERIAL_NUMBER, donnees.TEMPERATURE, donnees.HUMIDITY FROM donnees,es WHERE es.ID=donnees.ES_ID GROUP BY es.HOSTNAME ORDER BY `donnees`.`date` ASC
Le problème est que la requête m'affiche la température la plus ancienne qui se trouve dans la BDD

Avec cette requête j'aimerais afficher un "es" ainsi que la températures la plus récente dans la BDD et je ne sais pas comment faire pouvez vous m'aider svp

Cordialement.