[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