Trådstart 3 maj 2001 07:49 #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?
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
@nders Medlem sedan juni 2000 32 967 inlägg borde funka:
SELECT Year, SUM(VisitorCount) vMonthlyVisitCount GROUP BY Year
@nders Medlem sedan juni 2000 32 967 inlägg bra där, erik!
fast jag hade nog isf skrivit:
SELECT Year, [b]SUM(VisitorCount) AS VisitorCount[/b] From vMonthlyVisitCount Group By Year
Hoho, min funkade och inte @nders!
Alltså är jag bättre än @nders nu!
Hmm, okej.
Kan förresten säga att jag börjat göra VB-kompontenter nu. Mycket trevligt faktiskt!
@nders Medlem sedan juni 2000 32 967 inlägg på vilket sätt funkade inte min?
komponenter är sköj!
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
@nders Medlem sedan juni 2000 32 967 inlägg 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! )
- - - - - -
har du lyft in ado som referens i ditt projekt? vad bråkar kompilatorn om?
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!
@nders Medlem sedan juni 2000 32 967 inlägg Du måste ju ha med From
ja jävlar! (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.)
S SPiN Medlem sedan mars 2000 7 896 inlägg 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?
Ibland undrar jag också. 5 minuter efter att jag ställt min fråga fick jag svar. (även om det var fel )
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å?
@nders Medlem sedan juni 2000 32 967 inlägg SELECT 12
det är liksom samma varje år...
förlåt. jag återkommer...
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.
@nders Medlem sedan juni 2000 32 967 inlägg humma, man borde kunna göra typ så här:
select year, count(distinct month) from tabellen group by year
tror jag.
@nders Medlem sedan juni 2000 32 967 inlägg @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.