Ovako, da pojednostavnim...
Imam 2 tabele (Apartman one to many Zauzetost)
Apartman
ApartmanID (int) (primary)
Naziv (text)
Zauzetost
ZauzetostID (int) (primary)
ApartmanID (int)
Od (DATETIME)
Do (DATETIME)
Apartman je... jel, apartman, dok se u tabeli Zauzetost nalaze vec postojece rezervacije.
U aplikaciji imam pretragu apartmana na nacin da korisnik unese period od kad do kad on zeli rezervirati apartman u tom hotelu i trebalo bi mu izbaciti sve apartmane koji su slobodni, odnosno, period koji je korisnik unio ne poklapa se sa nitijednim periodom koji se vec nalazi u tabeli.
Ovo sam rijesio na jedan glup, kompliciran i nadasve ruzan nacin i nisam zadovoljan. Trebao bih pomoc da ovo napisem po P.S.u.
Dakle, parametre koje SQL upit prima su pocetak i kraj nove rezervacije tipa DATETIME i treba vratiti sve apartmane koji su slobodni.
Unaprijed hvala!