Trække to outputs fra hinanden
Jeg har lavet en query, der viser fordelingen mellem mænd og kvinder ved foreningens start og nu:SELECT kb_gender,
sum(case when kb_start = '1' then 1 else 0 end) Before,
sum(case when kb_exitdate IS NULL then 1 else 0 end) Now
FROM kb_members
GROUP BY kb_gender
Ovenstående virker og vises i tre kolonner:
KØN FØR NU
K 717 718
M 1727 1726
Men jeg kunne godt tænke mig en 4. kolonne, der viser forskellen på før og nu:
KØN FØR NU DIFF.
K 717 718 +1
M 1727 1726 -1
Jeg håber, jeg kan lave noget i retningen af det her:
SELECT kb_gender,
sum(case when kb_start = '1' then 1 else 0 end) Before,
sum(case when kb_exitdate IS NULL then 1 else 0 end) Now,
sum(case 'Before'-'Now') Difference
FROM kb_members
GROUP BY kb_gender
Kan det lade sig gøre?
vh Kenneth