Avatar billede steffansteffan Nybegynder
05. marts 2006 - 11:25 Der er 1 kommentar og
2 løsninger

Udtræk tidsperioder

Jeg søger lidt hjælp til hvor min opgave her skal løses.

Jeg har en Table der hedder "Stats_Unikkehits" Her har jeg 3 felter

id, Dato og IP.

Dato skrives sådan her "02-03-2006".

Min plan er så jeg vil lave en liste med datoer brugeren kan gå tilbage i. f.eks. se hvor mange unikke hits der var fra Juni - Juli 2006. Dette skal kun være på måneds Perioder.

Skal jeg ind overnoget Datediff her...?, Håber på noget hjælp.
På forhånd tak.
Avatar billede ffsoft Praktikant
05. marts 2006 - 12:21 #1
Maaned = 2

SELECT Stats_Unikkehits.IPadresse, Stats_Unikkehits.Dato
FROM Stats_Unikkehits
WHERE DatePart"m",[Stats_Unikkehits].[dato]=" & Maaned & ";

Syntaksen passer til en Access database.
Avatar billede eagleeye Praktikant
05. marts 2006 - 22:58 #2
Alternativt hvis du vil havde antalet i juni månede. Juni = 6 måned:

sql = "select count(*) as antalhits from Stats_Unikkehits where int(month(Dato)) = 6"


Du kan også lave en det sådan den finder hits imellem 01-06-2006 -> 01-07-2006, det forudsætter typen af din dato kolonne er af typen dato/klokkesæt og at man husker at datoer via SQL skal havde formatet yyyy-mm-dd:

startDato = "2006-06-01"
slutDato = "2006-07-01"
sql = "select count(*) as antalhits from Stats_Unikkehits where Dato >= #" & startDato & "# and dato < #" & slutDato & "#"
Avatar billede steffansteffan Nybegynder
30. marts 2008 - 17:37 #3
Jeg deler point mellem jer, tak for hjælpen. Og beklager langsome resons tid.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester