Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL] Wybieranie wydarzeń trwających w trakcie określonego miesiąca
Forum PHP.pl > Forum > Przedszkole
i3l4z0
Witajcie,

Mam pewien problem z którym nie bardzo wiem jak sobie poradzić.
W bazie mam tabele z umowami, a w niej kolumny data od i data do.

Przykładowo mam kilka umów trwających w takim czasie:
Umowa 1 - od 2014-20-01 do 2014-20-03
Umowa 2 - od 2014-20-02 do 2014-20-04
Umowa 3 - od 2014-10-02 do 2014-20-02
... itp.

Umowy zaczynają się w różnych dniach i mogą trwać 2 dni, 30 dni albo nawet 2 lata.
Jak powinno wyglądać zapytanie wyciągające umowy trwające np. w lutym 2014 ?

z góry dzięki za pomoc.
Turson
...where data between x and y
i3l4z0
Dzięki za odpowiedź, wcześniej już też kombinowałem z BETWEEN lecz nadal mi nie wychodzi, to chyba nie mój dzień facepalmxd.gif
Jakieś takie cudo spłodziłem...
  1. SELECT * FROM `umowy` WHERE ('2014-03-01' BETWEEN `data_od` AND '2014-03-31') AND (`data_do` >= '2014-03-01')
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.