webForum webForum sponsras med lina och serverplats av Binero AB

Gå tillbaka   webForum > Utveckling > Programmering & Utveckling > Databashanterare & SQL

Databashanterare & SQL Diskussioner om databashanterare och SQL. Exempelvis DML, DDL, MySQL, MS SQL Server samt datamodellering.

Svar
 
Trådverktyg Visningsalternativ
Äldre 2006-03-18, 18:39   #1
Troxy
Medlem
 
Troxys avatar
 
Registrerad: 2004-03-14
Ort: Stockholm
Inlägg: 1 508
Lösningar: 70
Nu ska det räknas!

Säg att jag har en tabell som ser ut såhär:
Kod:
id        status
----------------
1         1
2         2
3         1
4         2
5         1
6         3
7         2
8         2
9         1
10        1
11        3
Jag undrar nu hur man räknar antalet poster per status, och får ut resultatet såhär:
Kod:
status1   status2   status3   totalt
------------------------------------
5         4         2         11
Tack på förhand!
Troxy besöker inte forumet just nu   Svara med citat
Äldre 2006-03-19, 09:26   #2
yohpops
Medlem
 
Registrerad: 2001-02-05
Ort: Finspång
Inlägg: 1 102
Lösningar: 48
Om status inte är dynamiskt går det med ren SQL.
Detta funkar med MSSQL.
Kod:
select (select count(status) from tbl where status=1) status1, (select count(status) from tbl where status=2) status2, (select count(status) from tbl where status=3) status3, (select count(status) from tbl where status=4) status4,(select count(status) from tbl where status=5) status5, (select count(status) from tbl) totalt
__________________
.: :.
yohpops besöker inte forumet just nu   Svara med citat
Äldre 2006-03-19, 20:32   #3
Troxy
Medlem
 
Troxys avatar
 
Registrerad: 2004-03-14
Ort: Stockholm
Inlägg: 1 508
Lösningar: 70
Tack så mycket!
Troxy besöker inte forumet just nu   Svara med citat
Svar
webForum > Utveckling > Programmering & Utveckling > Databashanterare & SQL

Trådverktyg
Visningsalternativ

Forumregler
Du får inte posta nya trådar
Du får inte posta svar
Du får inte bifoga filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är av
HTML-kod är av

Forumhopp


Alla tider är i GMT +1. Klockan är nu 07:06.


Powered by: vBulletin Version 3.8.6
Copyright © webForum