webForumDet fria alternativet

Besökare per år

17 svar · 512 visningar · startad av Erik Juhlin

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#1

Jag har en view som ger detta resultat om man skriver SELECT * From vMonthlyVisitCount.

Year        Month       VisitorCount 
----------- ----------- ------------ 
2001        10          724
2000        11          589
1999        12          438
2001        12          652
2001        6           676
2000        7           585
1999        8           416
2001        1           687
2000        2           556
1999        3           412
2001        3           638
2000        4           577
1999        5           453
2001        8           656
2000        9           568
1999        10          405
2000        1           584
1999        2           408
2001        9           681
2000        10          570
1999        11          410
1999        4           414
1998        5           2
2001        2           644
2000        3           601
1999        6           377
2001        4           656
1998        7           1
2000        5           610
1999        1           417
2001        11          645
2000        12          567
2001        5           693
2000        6           596
1999        7           442
2001        7           654
2000        8           597
1999        9           408

Hur skriver man för att få fram besökare per år?

------------------
/Erik
www.juhlin.nu /sk8files/ /mp2d/

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#2

Nu blir jag sur och glad samtidigt! :( :)
Varför är det så att när man hållt på och försökt få fram det ganska länge i SQL Server Query Analizer och sen frågar på webForum så kommer man själv på det direkt efter man frågat..?

För så här kan man väl skriva..?

SELECT Year, VisitorCount = SUM(VisitorCount) From vMonthlyVisitCount Group By Year

------------------
/Erik
www.juhlin.nu /sk8files/ /mp2d/

@ndersMedlem sedan juni 200032 969 inlägg
#3

borde funka:

SELECT Year, SUM(VisitorCount) vMonthlyVisitCount GROUP BY Year

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
nobody expects the spanish inquisition!</A>

@ndersMedlem sedan juni 200032 969 inlägg
#4

bra där, erik!

fast jag hade nog isf skrivit:

SELECT Year, [b]SUM(VisitorCount) AS VisitorCount[/b] From vMonthlyVisitCount Group By Year

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
nobody expects the spanish inquisition!</A>

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#5

Hoho, min funkade och inte @nders!
Alltså är jag bättre än @nders nu! :e ;)

------------------
/Erik
www.juhlin.nu /sk8files/ /mp2d/

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#6

Hmm, okej. :)
Kan förresten säga att jag börjat göra VB-kompontenter nu. Mycket trevligt faktiskt! :)

------------------
/Erik
www.juhlin.nu /sk8files/ /mp2d/

@ndersMedlem sedan juni 200032 969 inlägg
#7

på vilket sätt funkade inte min? x( ;)

komponenter är sköj!

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
nobody expects the spanish inquisition!</A>

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#8

Din första funkade inte! :)

Komponenter är jobbiga! :)
Vad är det för fel på detta?
Public Function GetYearlyVisitCount(Optional bMaximum As Boolean = False) As ADODB.Recordset

------------------
/Erik
www.juhlin.nu /sk8files/ /mp2d/

@ndersMedlem sedan juni 200032 969 inlägg
#9

jodå. den funkar. ;) den kanske inte direkt ger ett namn på kolumn 2 i resultsetet, men nog ska den fungera allt. ;) (jag ger mig aldrig! :e )

- - - - - -

har du lyft in ado som referens i ditt projekt? vad bråkar kompilatorn om?

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
nobody expects the spanish inquisition!</A>

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#10

Du bör nog gå igenom grunderna i SQL @nders. Du måste ju ha med From! :)

Det funkar nu. Känns jäkligt bra när man fattar vad man gör och det funkar. :)
Har t.o.m. gjort en grej där man kan se det totala antalet besökare! :)

------------------
/Erik
www.juhlin.nu /sk8files/ /mp2d/

@ndersMedlem sedan juni 200032 969 inlägg
#11

Du måste ju ha med From

ja jävlar! :e (nu ger jag mig... ;) )

(jag låter min sql-fråga stå kvar i oförändrat skick, så folk kan reta mig i all evinnerlighet för detta.)

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
nobody expects the spanish inquisition!</A>

SPiNMedlem sedan mars 20007 896 inlägg
#12

En helt OT fråga :)
@nders: Hur har du tid för ca 28 timmar wF om dagen? Verkar som du alltid är här... Jobb eller skola? :)

------------------
SPiN, bjorne.w@telia.com

-- Fame is a bitch, man [Brad Pitt - Fight Club] --

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#13

Ibland undrar jag också. 5 minuter efter att jag ställt min fråga fick jag svar. (även om det var fel :e)

------------------
/Erik
www.juhlin.nu /sk8files/ /mp2d/

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#14

On topic nu då!
Skrver man SELECT * FROM vHourlyVisitorCount får man fram:

Year        Month       Day         WeekDay     Hour        VisitorCount 
----------- ----------- ----------- ----------- ----------- ------------ 
1999        8           3           1           9           1
1999        3           5           4           9           1
1999        7           5           0           9           1
osv...

Nu vill jag få fram hur många månader det finns ett visst år. Hur skriver man då?

------------------
/Erik
www.juhlin.nu /sk8files/ /mp2d/

@ndersMedlem sedan juni 200032 969 inlägg
#15
SELECT 12

det är liksom samma varje år... :e

förlåt. jag återkommer...

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
nobody expects the spanish inquisition!</A>

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#16

1998 kom det inte några besökare några månader (låtsas vi). Det ställer till med problem.
Därför vill jag se hur många månader de olika åren har i databasen. :)

------------------
/Erik
www.juhlin.nu /sk8files/ /mp2d/

[Redigerat av Erik Juhlin den 03 maj 2001]

@ndersMedlem sedan juni 200032 969 inlägg
#17

humma, man borde kunna göra typ så här:

select year, count(distinct month) from tabellen group by year

tror jag. ;)

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
nobody expects the spanish inquisition!</A>

@ndersMedlem sedan juni 200032 969 inlägg
#18

@nders: Hur har du tid för ca 28 timmar wF om dagen? Verkar som du alltid är här... Jobb eller skola?

jag bor här... ;) jag jobbar som webbutvecklare, väldigt mycket. rensar hjärnan med wF, liksom.

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
nobody expects the spanish inquisition!</A>

136 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)