ERRO SUBQUERY HAS RETURNED NOT EXACTLY ONE ROW

TATILILIKA 26/10/2010 11:29:56
#355941
Pessoal estou tentando fazer um UPDATE com Select e está acontecendo o seguinte erro:

A Subquery has returned not exactly one row

Segue abaixo a query:

[txt-color=#0000f0] update tpc_0372139612422
set (prd_qtdmovstk,prd_valor) =(((select prd_qtdmovstk, 0
from pa_ctaart
where cta_codart = prd_codart and cta_codart = [ô]0001000001[ô]
and cta_codmov = 41 and cta_dtlancto = [ô]23/12/2009[ô] )))
where exists (select distinct cta_codart
from pa_ctaart
where cta_codart = prd_codart and cta_codart = [ô]0001000001[ô]
and cta_codmov = 41 and cta_dtlancto = [ô]23/12/2009[ô])[/txt-color]
Obrigada!
TATILILIKA 26/10/2010 11:31:00
#355942
O Banco de Dados é INFORMIX
Tópico encerrado , respostas não são mais permitidas