#sql mam tabele, w niej dwie kolumny time i value, tak sie to prezentuje: rok-miesiac-dzien H-M-S value np. 2015-05-29 17:22:07 262 i tu pytanie, jak wyswietlic dane z ostatniego dnia ktory jest w bazie
@trollasek: Ale tak ogólnie to zalecam założenie indeksu na datę, właśnie uruchomiłem takie zapytanie na devie u siebie w pracy na SQL Serverze, łap lepsze zapytanie: SELECT * FROM nazwa_tabeli WHERE time > DATE((SELECT MAX(time) FROM nazwa_tabeli)) (to zapytanie, w przeciwieństwie do poprzedniego, powinno wykorzystać indeks na kolumnie time).
mam tabele, w niej dwie kolumny time i value, tak sie to prezentuje:
rok-miesiac-dzien H-M-S value
np. 2015-05-29 17:22:07 262
i tu pytanie, jak wyswietlic dane z ostatniego dnia ktory jest w bazie
SELECT * FROM nazwa_tabeli WHERE time > (SELECT MAX(DATE(time)) FROM nazwa_tabeli)
SELECT * FROM nazwa_tabeli WHERE time > DATE((SELECT MAX(time) FROM nazwa_tabeli))
(to zapytanie, w przeciwieństwie do poprzedniego, powinno wykorzystać indeks na kolumnietime
).>=
.