Dátum intervallum felvitele - ellenőrzése adatbázisba
Sziaszok,
hogy tudnám ellenőrizni egy adott dátum intervallum ne fedjen egy már adatbázisba felvitt intervallumot:
pl.
Adatbázisba felvitt intervallumok:
-------------------------------
| TOL | IG |
|2020-01-01 | 2020-02-01 |
|2020-02-01 | 2020-03-01 |
|2020-03-01 | 2020-04-01 |
|2020-04-01 | 2020-05-01 |
-------------------------------
ha, fel szeretném vinni a 2020-04-20 -tól 2020-05-10 -ig intervallumot, akkor hiba mert már szerepel az adatbázisban. Ha nem szerepelne akkor pedig felvehető.
Köszi: simisoma
■ hogy tudnám ellenőrizni egy adott dátum intervallum ne fedjen egy már adatbázisba felvitt intervallumot:
pl.
Adatbázisba felvitt intervallumok:
-------------------------------
| TOL | IG |
|2020-01-01 | 2020-02-01 |
|2020-02-01 | 2020-03-01 |
|2020-03-01 | 2020-04-01 |
|2020-04-01 | 2020-05-01 |
-------------------------------
ha, fel szeretném vinni a 2020-04-20 -tól 2020-05-10 -ig intervallumot, akkor hiba mert már szerepel az adatbázisban. Ha nem szerepelne akkor pedig felvehető.
Köszi: simisoma
Pl úgy,
Felvitelkor két dátumod van, mindkettővel lekérdezed, hogy van-e már intervallum, amibe bele esik. Ha mindkét kérdésre 0 rekord a válasz, akkor nincs átfedés.