justiceiro punisher escreveu: > poderia montar essa sql para mim ? > eu nao consegui select A.CODIGO, (select sum(valor) FROM TESTE WHERE CODIGO=A.CODIGO AND VALOR>0 ) AS VALOR_POSITIVO, (select sum(valor) FROM TESTE WHERE CODIGO=A.CODIGO AND VALOR<0 ) AS VALOR_NEGATIVO FROM TESTE A WHERE A.CODIGO > 0 --*OU OUTRA CONDIÇÃO*