[RESOLU] requete avec "date précédente"

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 : [RESOLU] requete avec "date précédente"

Re: requete avec "date précédente"

par Invité » 07 mars 2015, 02:10

D'accord en fait c'est le LIMIT 1 qui indique de sélectionner la valeur juste précédente (après avoir fait le tri).
Tout à fait :)
Super , merci bcp.

Re: requete avec "date précédente"

par @rthur » 06 mars 2015, 21:02

D'accord en fait c'est le LIMIT 1 qui indique de sélectionner la valeur juste précédente (après avoir fait le tri).
Tout à fait :)

Re: requete avec "date précédente"

par Invité » 06 mars 2015, 20:12

D'accord en fait c'est le LIMIT 1 qui indique de sélectionner la valeur juste précédente (après avoir fait le tri).

Re: requete avec "date précédente"

par @rthur » 06 mars 2015, 15:54

En fait il faut que tu classes tes résultats suivant la date en ne prenant que les résultats qui précèdent ta date limite et que tu ne prenne que le plus proche.

Voila ce que ça devrait donner :
SELECT *
FROM observation
WHERE id_station = 34 
AND date < '2014-11-13'
ORDER BY date DESC
LIMIT 1

requete avec "date précédente"

par Aurel3317 » 06 mars 2015, 15:15

Bonjour,
Je cherche à afficher pour la station 34, la valeur du débit (à savoir : 0.178) à la date précédente de 2014-11-13 (à savoir : 2014-08-06) pour la table observation.


Table observation :

id_station debit date
34 0.2 2014-07-29
22 0.075 2014-10-06
34 0.178 2014-08-06
22 0.105 2014-10-13
34 0.231 2014-11-13
22 0.104 2014-11-20

Requete :
Select observation.debit
from observation
where observation.id_station = 34 and observation.date = date précédente date('2014-11-13')

voilà, merci.