V tuto chvíli váš SELECT
poskytuje pouze výsledky, které se staly přesně 24 hodin před aktuálním okamžikem. Co potřebujete, je rozsah. Příklad na 1 hodinu (pro srozumitelnost přidáno odsazení):
WHERE `time` BETWEEN
DATE_SUB('".$choice."', INTERVAL 24 HOUR)
AND DATE_SUB('".$choice."', INTERVAL 23 HOUR)
Tímto způsobem získáte výsledky s time
v rozsahu 1 hodiny „nyní – 24 hodin“ a „nyní – 23 hodin“. MEZI
operátor je ekvivalentní tomuto:
WHERE `time` >= DATE_SUB('".$choice."', INTERVAL 24 HOUR)
AND `time` <= DATE_SUB('".$choice."', INTERVAL 23 HOUR)