Agrupar por pero incluir valores "faltantes"
Supongamos que tengo lo siguiente.
select
case
when fcompany = 'Acme' then 'Red'
when fcompany = 'Acme Rockets' then 'Blue'
else 'Green'
end
Color
,sum(fann_sales)
FROM
slcdpm
group by
case
when fcompany = 'Acme' then 'Red'
when fcompany = 'Acme Rockets' then 'Blue'
else 'Green'
end
Digamos que a menudo regresa con solo dos colores. ¿Cuál es la mejor manera de obtener los tres colores e incluir 0 para el valor faltante?
Union All?