SELECT mês, MESTOT, DECODE(MOD(ROWNUM, 2), 0, 0, 1) COR FROM
(
SELECT TO_CHAR(S.SERAGE, 'MON-RR') mês, COUNT(1) MESTOT,
(
SELECT COUNT(1) MICOLOGIA
FROM LABSERVICOS S2, LABSETORES ST2,
LABSERVICOSSETOR SS2
WHERE S2.SERID = SS2.SERID
AND SS2.SETID = ST2.SETID
AND TO_CHAR(S2.SERAGE, 'MON-RR') = TO_CHAR(S.SERAGE, 'MON-RR')
AND ST2.SETNOM = 'MICOLOGIA'
) MICOLOGIA
FROM LABSERVICOS S
WHERE S.SERAGE BETWEEN (SYSDATE-600000) AND (SYSDATE+60000)
GROUP BY TO_CHAR(S.SERAGE, 'MON-RR')
ORDER BY mês
);
"ORA-00979: não é uma expressão GROUP BY"
e apontando para o "S.SERAGE" dentro do SUBSELECT....
alguém sabe se tem algum erro de sintaxe ou lógica ai???
agradeço a todos! =)
vlw!