Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
O update abaixo apresenta o erro ORA-01427: a subconsulta de uma única linha retorna mais de uma linha.
UPDATE SIGA.SE2010 SET E2_DECRESC = (E2_VALOR*(SELECT A2_FIDE
from SIGA.SE2010 B, SIGA.SA2010 A
WHERE
A.A2_COD = B.E2_FORNECE and
A.A2_LOJA = B.E2_LOJA and
A.A2_FIDE <> 0.00 and
B.E2_SALDO = B.E2_VALOR and
B.E2_PREFIXO <> 'FID' and
B.E2_VENCTO BETWEEN '20120101' and '20131231' and
B.E2_DECRESC <> ((B.E2_VALOR * A.A2_FIDE)/100)))
Não estou sabendo corrigir... Preciso de ajuda.
Carregando comentários...