[NUUG fiksgatami] SQL-hjelp til FiksGataMi
Petter Reinholdtsen
pere at hungry.com
Mon Apr 25 16:46:50 CEST 2011
[Petter Reinholdtsen]
> Er det noen her som er bedre enn meg i SQL og som kan gi tips om
> hvordan jeg får kjørt denne spørringen for alle områder?
Gaute kom opp med en variant av denne som fungerer utmerket:
select areas, count(*) as total, 100.0 * sum(fixed) / count(*) as fraq_fixed
from (select areas,
case when state = 'fixed' then 1 else 0 end as fixed
from problem
where confirmed is not null) as a
group by areas order by fraq_fixed desc;
11 områder med 100% løstrate:
areas | total | fraq_fixed
---------------------------------------+-------+------------------------
,4,402, | 2 | 100.0000000000000000
,5,513, | 1 | 100.0000000000000000
,5,522, | 1 | 100.0000000000000000
,10,1021, | 1 | 100.0000000000000000
,10,1032, | 1 | 100.0000000000000000
,14,1420, | 1 | 100.0000000000000000
,16,1634, | 1 | 100.0000000000000000
,17,1739, | 1 | 100.0000000000000000
,18,1850, | 1 | 100.0000000000000000
,19,1920, | 1 | 100.0000000000000000
,19,1933, | 3 | 100.0000000000000000
Vennlig hilsen,
--
Petter Reinholdtsen
More information about the fiksgatami
mailing list