sql >> Database teknologi >  >> RDS >> Mysql

24 timers værdier

I øjeblikket er din SELECT giver dig kun de resultater, der skete præcis 24 timer før det aktuelle øjeblik. Det du har brug for er en rækkevidde. Eksempel i 1 time (indrykning tilføjet for klarhedens skyld):

WHERE `time` BETWEEN 
   DATE_SUB('".$choice."', INTERVAL 24 HOUR) 
   AND DATE_SUB('".$choice."', INTERVAL 23 HOUR) 

På denne måde får du resultater med time i 1-times intervallet "nu - 24 timer" og "nu - 23 timer". MELLEM operator svarer til dette:

WHERE `time` >= DATE_SUB('".$choice."', INTERVAL 24 HOUR)
   AND `time` <= DATE_SUB('".$choice."', INTERVAL 23 HOUR) 


  1. Beregn decil i MySQL baseret på totaler

  2. Hvordan man bruger mysqlimport til at læse resultatet af mysqldump --databases

  3. Hvordan eksporterer jeg MySQL-skema med data?

  4. Foreign Key SQL:Alt hvad du behøver at vide om udenlandske nøgleoperationer