webForumDet fria alternativet
Logga in / Bli medlem

Select Count

ASP

3 svar · 147 visningar · startad av clarkbones

Medlem sedan feb. 20013 023 inlägg
Trådstart#1

Hej! Jag har en databas som innehåller vissa bokslutsdata för ett antal företag. Bokslutsdata samlas in kvartalsvis. Genom ett finurligt formulär kan man välja ett urval av företag. Jag har en så fin SQLSats som summerar ihop de olika företagens bokslutsdata. Jag grupperar per kvartal och år.Användaren får då resultatet i denna form:
År Kvartal Omsättning Vinst
2001 1 100 15
2001 2 170 32
2001 3 134 16
etc, etc

Jättefint, men om de hade kunnat nöja sig med det! Nu vill de ha reda på hur många företag som ingick i urvalet. Ja det blir ju Count på något sätt men hur?
Min SQLsträng är på 975 tecken i grundutförandet så jag skickar inte med den. Ingen orkar väl läsa den.

Medlem sedan maj 200197 inlägg
#2

ligger varje företag i en post och sen loopar du igenom alla eller?

Medlem sedan feb. 20013 023 inlägg
#3

Nej! Varje kvartal och år per företag är en post.
DVS i tabellen ser det ut så här:

ID År Kvartal Företag Oms Vinst
1 2001 1 IKEA 1000 150
2 2001 2 IKEA 1200 124
3 2000 3 Volvo 4700 32
4 2000 2 Astra 3500 121
5 2001 1 Astra 3250 124

Medlem sedan dec. 200012 464 inlägg
#4

antalet unika företag

select count(distinct foretag) as antal
from redovisningar

eller skall detta också vara grupperat?

261 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)