Két dátum közti intervallum ellenőrzése
Üdv mindenkinek!
Lehet hogy már nagyon nap vége van, de a fenéért sem akar összejönni az, amit szeretnék.
Adott az alábbi táblaszerkezet:
Egy új rekord előtt ellenőriznem kellene azt, hogy a kiválasztott két időtartam ütközik-e bármely más már meglévő időtartammal (köztes időben, kezdés, végdátum, illetve egy előző vég- és egy közvetkező kezdődátuma közé befér-e időben).
Alapvetően PostgreSQL-ben szerettem volna megoldani, de ha csak PHP-ban lehet feldolgozni az alábbiakat, az sem gond.
Előre is köszönöm a tippeket!
■ Lehet hogy már nagyon nap vége van, de a fenéért sem akar összejönni az, amit szeretnék.
Adott az alábbi táblaszerkezet:
id | startdate | enddate |
---|---|---|
1 | 2013-07-16 07:15:00 | 2013-07-16 09:40:00 |
1 | 2013-07-16 10:36:00 | 2013-07-16 12:15:00 |
1 | 2013-07-16 12:30:00 | 2013-07-16 15:25:00 |
Egy új rekord előtt ellenőriznem kellene azt, hogy a kiválasztott két időtartam ütközik-e bármely más már meglévő időtartammal (köztes időben, kezdés, végdátum, illetve egy előző vég- és egy közvetkező kezdődátuma közé befér-e időben).
Alapvetően PostgreSQL-ben szerettem volna megoldani, de ha csak PHP-ban lehet feldolgozni az alábbiakat, az sem gond.
Előre is köszönöm a tippeket!
Korábban
A téma csak hasonló, igazából
Válasz
Idő közben sikerült megoldani