[firebase-br] Select no banco para montar registr C190 do Sped Fiscal

welder wellder em gmail.com
Ter Abr 19 13:44:32 -03 2011


Boa tarde pessoal

Tenho uma tabela de Itens de mercadorias que preciso gerar informações para
o Registro C190 do Sped Fiscal. Neste registro deve ser informado o valor
acumulado agrupado por CST, CFOP e Aliquota de ICMS.

Estou tentando com a seguinte instrução no Firebird 2.1

SELECT ITS.CSTICMS, ITS.CFOP, ITS.ALIQICMS, SUM(ITS.VLRTOTAL) AS VLRTOTAL,
SUM(ITS.BCICMS) AS BCICMS, SUM(ITS.VLRICMS) AS VLRICMS,
SUM(ITS.BCICMSST), SUM(ITS.VLRICMSST), SUM(ITS.REDBCICMS) AS REDBCICMS,
SUM(ITS.VLRIPI) AS VLRIPI
FROM D_NFE AS ITS
INNER JOIN C_NFE AS ENT ON ITS.CODIGO = ENT.CODIGO
WHERE ITS.CODIGO = 6
GROUP BY ITS.CSTICMS, ITS.CFOP, ITS.ALIQICMS, VLRTOTAL, BCICMS, VLRICMS,
ITS.BCICMSST, ITS.VLRICMSST, ITS.REDBCICMS, ITS.VLRIPI

Com este select pensei que conseguiria obter o que preciso, mas nem executar
ele executar. Ocorre o erro: Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Cannot use an aggregate function in a GROUP BY clause.


-- 
Welder Vieira
Técnico em Manutenção e Conectividade
Celular: (63) 8118-6461



Mais detalhes sobre a lista de discussão lista