Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]Porównywanie dwóch dat, Czy data1 i data2 mieści się w przedziale dat z bazy danych
dreamit
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 15.07.2018

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


W bazie danych mam następujące rekordy
date rozpoczęcia taką:
2018-08-08 08:00:00

a datę zakończenia taką
2018-08-08 10:00:00

Użytkownik podał np: data_rozp: 2018-08-08 09:30:00 --- data_zak: 2018-08-08 10:00:00

ale jak daje zapytanie do bazy (na sztywno)
  1. SELECT * FROM tabela WHERE data_rozp >= '2018-08-08 09:30:00' AND data_zak <= '2018-08-08 10:00:00'


to zwraca pusto, no na logike to dobrze zwraca bo zle ulozylem to powyzsze zapytanie, ale nie wiem jak je ulozyc poprawnie, próbowałem z BETWEEN ale cos kiepsko wychodzilo

a moim celem jest wyszukanie wszystkich rekordów których data_rozp i data_zak jest w przedziale: 2018-08-08 09:30:00-2018-08-08 10:00:00

Ten post edytował dreamit 8.08.2018, 08:28:20
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dreamit
post
Post #2





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 15.07.2018

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


a co mi wtedy to daje pod wzgledem zapytania? jak zmienić ten czas? jakby mialo wtedy wygladac zapytanie?

data_rozp i data_zak typu DATATIME yyyy-mm-dd hh:mm:ss


Ten post edytował dreamit 9.08.2018, 06:19:50
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 6.10.2025 - 04:35