Dobry wieczór
Od przed wczoraj tocze boje z zapytaniem do bazy mysql z poziomu php juz wyjasniam o co chodzi
mam tabele ogrod a w niej pola id time_stamp i temp dla prostoty tyle, mam tez strone php ktora na podstawie danych z bazy rysuje rozklad temperatury do 120 min wstecz od teraz i ubzduralo mi sie ze chcialbym dolozyc do tego wykresu dla porownania wykres z tych samych godzin ale wczoraj, znalazlem cos podobnego dostosowalem do swoich potrzeb z tym ze
$zap = "SELECT * FROM `odczyt` WHERE create_time > DATE_SUB(NOW(), INTERVAL 2 DAY) AND create_time < DATE_SUB(NOW(), INTERVAL 1 DAY)";
wszystko fajnjnie ale jak mozna sie spodziewac zwraca cale 24 godz ze wczoraj liczac od aktualnej godziny. Niema nic prostrzego jak dopisac
ORDER BY create_time DESC LIMIT 120
po dopisaniu zapytanie wyglada tak
$zap = "SELECT * FROM `odczyt` WHERE create_time > DATE_SUB(NOW(), INTERVAL 2 DAY) AND create_time < DATE_SUB(NOW(), INTERVAL 1 DAY) ORDER BY create_time DESC LIMIT 120";
wuala enter wyniczek i kuzwa kupa
nadmienie tyllko ze
$zap = "SELECT * FROM `odczyt` WHERE create_time > DATE_SUB(NOW(), INTERVAL 2 DAY) AND create_time < DATE_SUB(NOW(), INTERVAL 1 DAY) ORDER BY create_time ASC LIMIT 120";
dziala znakomicie z tym ze ja potrzebuje wyniki od tylu
nie stety pokonalo mnie to
prosze o nakierowanie gdzie szukac bledu
bylem na spacerku i chyba nie bylo tematu