webForumDet fria alternativet

Om tidpunkten infallit

Databaser & SQL

4 svar · 210 visningar · startad av Addeladde

Medlem sedan jan. 20013 406 inlägg
Frågan#1

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) " &_
Medlem sedan dec. 200012 464 inlägg
#2

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
Medlem sedan jan. 20013 406 inlägg
#3

När jag bytte plats på between värdena fungerade det! Känns inte det lite ologiskt?

Medlem sedan dec. 200012 464 inlägg
#4

Obsalut. Vad har du för konstiga värden i databasen?

Medlem sedan jan. 20013 406 inlägg
#5

lektionDatum = 2004-09-06 17:16:00
lektionLangd = 180

Denna tid infaller just nu och då stämmer det.

135 ms totalt · 2 externa anrop · v20260731065814-full.2ae45ccc
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)