Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Mysql Przedział czasowy
Forum PHP.pl > Forum > Bazy danych
northwest
Witam serdecznie,
Potrzebuję zapytania które wyświetli mi wszystkie rekordy z bazy danych które będą mieściły sie w zadanych przedziałach czasowych.
Przykładowo mam w bazie rekord z godziny 2014-07-24 15.15 i chcę wyświetlić w wyszukiwarce rekordy które będą mieściły się w przedziale: szukana data => szukana data + 1h.

Przykładowo dla szukanej daty 2014-07-24 15.15 wyglądałoby to następująco:
select id from tabelka WHERE datacel <'2014-07-24 15:15:00' and datacel > '2014-07-24 16:15:00' ORDER by datacel ASC LIMIT 1;


Niestety powyższe zapytanie mi nie działa sad.gif Ma ktoś może pomysł jak zrobić żeby działało?
Turson
Godzina mniejsza od 15 ale większa od 16...?
  1. SELECT id FROM tabelka WHERE datacel BETWEEN '2014-07-24 15:15:00' AND '2014-07-24 16:15:00' ORDER BY datacel ASC LIMIT 1;
northwest
dziękuję,działa smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.