ugrás a tartalomhoz

Dátum intervallum felvitele - ellenőrzése adatbázisba

simisoma · Feb. 7. (P), 09.26
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
 
1

Pl úgy,

Pepita · Feb. 10. (H), 09.14
hogy a már említett megoldással bekérdezel.
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.