Hola Pukas.
En tu caso particular, no tienes por qué poner el
GROUP BY en tu subselect.
Cita: (select count(*)
from incidencias
where mes = 2
and ano= 2008
and grupo=2
group by grupo, canal
)
Ya que esa
SELECT devuelve un solo campo que, además, es una función de grupo (
COUNT()), no tendrás que utilizar los GROUP BY. Lo que sí que necesitarás es poner en SELECT grande, un
GROUP BY CAMPO2
Sería algo así:
Código:
SELECT grupo, canal,
COUNT(*) AS "CAMPO1",
(select count(*) AS "CAMPO2"
from incidencias
where mes = 2
and ano= 2008
and grupo=2
group by grupo, canal
)
FROM
incidencias
where prioridad=2
and mes = 2
and ano= 2008
and grupo=2
group by grupo, canal, CAMPO2
Pero esta
SELECT tan solo te va a devolver UNA FILA, así no tendrás lo que esperas tener (lo que has puesto en tu ejemplo).