28. oktober 2003 - 09:45
Der er
17 kommentarer og 3 løsninger
Undersøge tid
Hejsa Jeg har 3 tider: db_StartTid db_SlutTid strtid Hvordan undersøger jeg om strtid ligger mellem db_StartTid og db_SlutTid? Følgende metode er vel ikke god nok: If db_StartTid <= strtid >= db_SlutTid Then
Annonceindlæg fra Computerworld
28. oktober 2003 - 09:47
#1
Jeg må heller sige at mine tidsformater er som følgende: db_StartTid 08:00:00 db_SlutTid 08:30 strtid 09:00:00
28. oktober 2003 - 09:49
#2
Noget i stil med.: If (db_StartTid = strtid OR db_StartTid < strtid) AND (strtid = db_SlutTid or strtid > db_SlutTid) Then er ikke testet.
28. oktober 2003 - 09:49
#3
denne burde være ok: If db_StartTid <= strtid AND strtid >= db_SlutTid Then
28. oktober 2003 - 10:04
#4
Hvordan kan jeg lave den i en sql streng? Følgende henter ikke det rigtige ud: B.StartTid <= '" & strtid & "' and B.SlutTid >= '" & strtid & "' Tror det er fordi den ikke mener at strtid er i det rigtige format
28. oktober 2003 - 10:06
#5
prøv: B.StartTid <= #" & strtid & "# and B.SlutTid >= #" & strtid & "#
28. oktober 2003 - 10:08
#6
Det er en ms sql database og ikke en access ...
28. oktober 2003 - 10:08
#7
prøv den her sql = "select * from tabelnavn where db_StartTid <= #"strtid and"# db_SlutTid >= #"strtid"# "
28. oktober 2003 - 10:09
#8
ok sorry nåede ikke at se det ikke var en access db, så virker det jo nok ikke
28. oktober 2003 - 10:10
#9
så må det være et MSSQL/VB formaterings spg...
28. oktober 2003 - 10:11
#10
Nøjes jeg med den ene del så virker det fint nok: B.StartTid <= '" & strtid & "' Problemet opstår når jeg skal undersøge dem bægge ...
28. oktober 2003 - 10:14
#11
Er db_StartTid og db_SlutTid defineret som samme type i db?
28. oktober 2003 - 10:36
#12
i msSql skal man sætte ' rundt om en date/time variable i stedet for # i msAccess: sql = "select * from tabelnavn where db_StartTid <= '&strtid&' and db_SlutTid >= '&strtid&' "
28. oktober 2003 - 10:50
#13
Yep db_StartTid og db_SlutTid er defineret ens i databasen ...
28. oktober 2003 - 10:51
#14
Det er vi enige om hossein men følgende virker ikke: B.StartTid <= '" & strtid & "' and B.SlutTid >= '" & strtid & "'
28. oktober 2003 - 11:08
#15
du skal fjerne " sql ="... B.StartTid <= '& strtid &' and B.SlutTid >= ' & strtid & '"
28. oktober 2003 - 11:19
#16
får du fejl besked eller ingen resultat?
28. oktober 2003 - 16:57
#17
hvad med at prøve med datediff funktionen ... ?
28. oktober 2003 - 16:59
#18
smid et svar hossein
28. oktober 2003 - 18:20
#19
ok, tak!
28. oktober 2003 - 18:57
#20
Thx for hjælpen!
Kurser inden for grundlæggende programmering