18. september 2003 - 22:50Der er
12 kommentarer og 1 løsning
Korrekt tid
Hej!
Jeg har en masse felter:
MandagSTART - MandagSLUT osv... indtil SoendagSlUT
Tiden indholder tid i formaet hh:mm i en microsoft access database.
Jeg skal nu bede den hente start og sluttid fra korrekt dag - dagen er fundet meeen virker ikke helt.
Bruger denne kode: strSQL = "SELECT * from annoncer where id = " & annonceid & "" strSQL = strSQL & " AND ((#" & st_tid & "# BETWEEN "&mydayli&"start and "&mydayli&"slut) OR (#" & st_tid & "# < "&mydayli&"start) OR (#" & st_tid & "# >
"&mydayli&"start))"
Hvordan kan jeg gøre så den kun finder dem med korrekt ID og hvis "tiden er godkendt" ??
Hvis din kolonne id er autonummer i tabellen, er der kun en rækker med det id. Når du så søger og annonceid er eksvis 1 så vil den kun kigge om tiden passer for den rækker hvor ID=1. Derfor kan din SQL max give en post eller ikke nogen.
Prøv dette hvis mandagStart < 12:45 og mandagSlut > 12:45 så finden den de records hvor annonceid = 1
mydayli = "mandag" st_tid = "12:45" annonceid = 1
strSQL = "SELECT * from annoncer where id = " & annonceid & "" strSQL = strSQL & " AND ((#" & st_tid & "# BETWEEN "&mydayli&"start and "&mydayli&"slut))"
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.