[firebase-br] case com um group
pesquisa
pesquisa em correthos.com.br
Qua Nov 14 11:21:32 -03 2007
Olá amigos
Como posso usar um case com um group no firebird??
exemplo:
SELECT P.ID_COMPANHIA, C.NOME, count(P.ID_COMPANHIA),
CASE P.ADICIONAL_CIA
WHEN 'Sim' THEN ((P.PREMIO+P.ADICIONAL)/(P.P_CORRETORA/100))
WHEN 'Não' THEN P.PREMIO * (P.P_CORRETORA/100) END
FROM PRODUCAO P, COMPANHIA C
WHERE P.ID_COMPANHIA = C.ID_COMPANHIA AND P.CANCELADA <> 'Sim'
AND (P.EMISSAO BETWEEN :DATA1 AND :DATA2)
group by P.ID_COMPANHIA, C.NOME
Desde já muito obrigado a todos.
Mais detalhes sobre a lista de discussão lista