ugrás a tartalomhoz

Két dátum közti intervallum ellenőrzése

prototype · 2013. Júl. 16. (K), 17.41
Ü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:








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!
 
1

Korábban

Poetro · 2013. Júl. 16. (K), 17.45
Korábban már volt ilyen téma. Valószínűleg benne van a megoldás.
2

A téma csak hasonló, igazából

prototype · 2013. Júl. 16. (K), 18.22
A téma csak hasonló, igazából nekem nem a napok, hanem minden másodperc számítana.
3

Válasz

Poetro · 2013. Júl. 16. (K), 18.36
Akkor a téma ugyanaz, és lényegében válasz is. Az hogy napokról, vagy másodpercekről van szó igazából lényegtelen.
4

Idő közben sikerült megoldani

prototype · 2013. Júl. 16. (K), 19.18
Idő közben sikerült megoldani a problémát, bár nem ilyen módon.