Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Mysql Przedział czasowy
northwest
post 24.07.2014, 14:16:19
Post #1





Grupa: Zarejestrowani
Postów: 788
Pomógł: 1
Dołączył: 17.09.2004

Ostrzeżenie: (10%)
X----


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?
Go to the top of the page
+Quote Post
Turson
post 24.07.2014, 14:20:14
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

Ostrzeżenie: (0%)
-----


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;
Go to the top of the page
+Quote Post
northwest
post 24.07.2014, 14:31:48
Post #3





Grupa: Zarejestrowani
Postów: 788
Pomógł: 1
Dołączył: 17.09.2004

Ostrzeżenie: (10%)
X----


dziękuję,działa smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.04.2025 - 07:52