webForumDet fria alternativet

Datum i intervall

2 svar · 346 visningar · startad av Bengt Carlsson

Bengt CarlssonMedlem sedan feb. 200326 inlägg
#1

Hej, alla SQL-kunniga.

Jag behöver hjälp med en SQL-sats som utgår från dagens datum och kollar vilka poster som har det datumet inom intervallet StartDag - SlutDag.

Folk har knappat in sin frånvaro i ett formulär och angivit StartDag och Slutdag. Sen vill jag visa frånvaro för en viss dag, och då kan den dagen ligga mitt i någons frånvaroperiod.

Använder jag Startdag = Date() missar jag ju de som t ex började sin frånvaro igår. Kör jag Slutdag < Date() får jag med folk som knappt in frånvaro fr.o.m imorgon!

Nån snitsare där ute vet säkert hur man skriver...

hälsningar / Bengt

LarsGMedlem sedan dec. 200012 464 inlägg
#2
select * from t
where [b]dittDatum[/b] between startdag and skutdag
Bengt CarlssonMedlem sedan feb. 200326 inlägg
#3

Tack!

Jag trodde between bara kunde användas åt andra hållet så att säga, dvs Fält BETWEEN värde1 AND värde2

Men nu fick jag lära mig mer.... tack!

hälsningar / Bengt C

130 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)