Sammenligning af dato/tid
Jeg har en MS SQL tabel der bl.a. indeholder to datofelter; dato_fra og dato_til.Tabellen registrerer arbejdstid, og der må derfor ikke være overlap mellem tiderne.
Mit problem er bare hvordan jeg tester på det.
Jeg forestiller mig at der testes, når en ny entry oprettes, og som jeg lige ser det, så skal der testes for:
- Er den nye dato_til senere end en eksisterende dato_fra.
- Er den nye dato_fra tidligere end en eksisterende dato_til.
- Befinder den nye periode sig 'inden i' en eksisterende periode.
Den nye periode kommer vha. request.form("txtdato_fra") og ("txtdato_til"), og databasefelterne er defineret som 'datetime'
