Wpis z mikrobloga

#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
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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).
  • Odpowiedz