Frågan ser ok ut.
Du kan ju testa och se vad det ligger för värden
select now(), lektionDatum, DateAdd('n', lektionLangd, lektionDatum) from t
4 svar · 238 visningar · startad av Addeladde
Hej
Jag har två fält:
lektionDatum (Långt datum format)
lektionLangd (integer och anger minuter)
Sedan försöker jag kolla om en lektion inträffat just för tillfället men det ger inget resultat trots att en lektionär pågående Använder mig av access...
"Where #"& now() &"# Between lektionDatum And DateAdd('n', lektionLangd, lektionDatum) " &_
Frågan ser ok ut.
Du kan ju testa och se vad det ligger för värden
select now(), lektionDatum, DateAdd('n', lektionLangd, lektionDatum) from t
När jag bytte plats på between värdena fungerade det! Känns inte det lite ologiskt?
Obsalut. Vad har du för konstiga värden i databasen?
lektionDatum = 2004-09-06 17:16:00
lektionLangd = 180
Denna tid infaller just nu och då stämmer det.