[firebase-br] SOMA CONDICIONAL EM SELECT
RAMJ SISTEMAS & CONSULTORIA
jubrovolski em yahoo.com.br
Sáb Fev 5 11:34:55 -03 2005
É possível fazer uma soma condicional em uma select?
Ex:
SELECT E.CODPRODORIG
, E.MATERIAL
, CASE
WHEN E.MATERIAL = 'T' THEN C.VLROURO
WHEN E.MATERIAL = 'F' THEN C.VLRPRATA
END AS VALORBANHO
,
SUM((((E.VALORBANHO/1000)*(B.FATORBANHO+B.FATORSERVICO)*A.PESO)+A.CUSTO)*E.Q
TDE) AS CUSTOTOTAL
FROM PRODUTOACABADO E
LEFT JOIN PRODUTOS A ON (A.CODPROD = E.CODPROD1)
LEFT JOIN GRUPOS B ON (B.CODGRUPO = A.CODGRUPO)
LEFT JOIN PRECOBANHO C ON (C.DATAOCORR = DATAOCORR)
GROUP BY CODPRODORIG
Como fazer com que o SUM reconheça o campo gerado VALORBANHO?
Obrigado
Reuber
Mais detalhes sobre a lista de discussão lista