28. oktober 2003 - 19:02Der er
11 kommentarer og 1 løsning
Vi aktuel ugenummer
Jeg har en række data i min database (Access), hvor enn af kolonnerne indeholder dato for den enkelte record. Hvordan udvælger jeg de records der er oprettet (efter datofeltet) i den aktuelle uge.
Jeg forstår ikke helt den anden linje? Umiddelbart lyder det som om du skal finde den føste dato i denne uge og så lave en SQL sætning som hendter datoer ud som er større end den dato. Er det sådan noget du ønsker?
Synes godt om
Slettet bruger
28. oktober 2003 - 20:27#2
Det er til et statistiksystem.
Hver gang en besøgende kommer ind på siden registeres en række informationer - deriblandt dato. Jeg skal så kunne trække antallet af brugere ud der har besøgt siden i denne uge.
Ex. tæller jeg dagens besøgende op på flg. måde: strSQL = "SELECT COUNT(*) AS hits FROM count WHERE Day(Dato) = Day(Now()) AND Month(Dato) = Month(Now())"
Så kan du lave en funktion som finder mandan i nuværne uge
<% uge = DatePart("ww", date, 2, 2) d = DateSerial(Year(Date), 1, 1) ' 1/1/i år 'find mandag i uge 1 If DatePart("ww", d, 2, 2) = 1 Then 'Hvis 1/1 er i uge 1 While(DatePart("w", d, 2, 2) <> 1) 'find sidste mandag d = DateAdd("d", -1, d) WEnd Else While(DatePart("ww", d, 2, 2) <> 1) 'find næste mandag d = DateAdd("d", 1, d) WEnd End If 'd er nu mandag i uge 1 d = DateAdd("d", 7*(uge-1), d) 'juster til ugenummer, mandag
'Husk at formatere datoen til enten yyyy-mm-dd eller mm-dd-yyyy så den virker 'igennem SQL: datoStr = Year(d) & "-" & Month(d) & "-" & Day(d)
strSQL = "SELECT COUNT(*) AS hits FROM count WHERE Dato >= #" & datoStr & "#"
Synes godt om
Slettet bruger
28. oktober 2003 - 21:04#4
Findes der ikke en funktion i ASP som kan give ugenummeret?
fordi du skal bruge datoen for den første dag i en uge´og så kan du bruge den dato til at søge efter datoer der er større end den dag. Du får det ind i din SQL som jeg har vist.
Alternativ så prøv:
strSQL = "SELECT COUNT(*) AS hits FROM count WHERE Datepart('ww',Dato) = Datepart('ww',Now()) AND Year(Dato) = Year(Now())"
eagleeye> gider du kigge forbi http://www.eksperten.dk/spm/419582. Jeg har et også et datoproblem i et script, som du før har hjulpet med. Jeg tror, at jeg (og kovalt) er kørt fast.
Hmm det jo ligesom dig der mangler at kommentere!!
Synes godt om
Ny brugerNybegynder
Din løsning...
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.