Erro em Update

Firebird

18/03/2004

Pessoa, tenho o seguinte UPDATE:

UPDATE EST_SAIDA_ITEM_REF SET DATA_SAIDA = ´17.03.2004´,KMACUMULADA_SAIDA = 0 WHERE GRUPO = 24 AND ITEM = 3 AND LOC_NO_VEICULO = ´001´ AND DATA_SAIDA IS NULL AND SAIDA <> 4 AND SAIDA = (SELECT SAIDA FROM EST_SAIDA S, EST_SAIDA_ITEM_REF I WHERE S.VEICULO = 013 AND S.SAIDA = I.SAIDA AND I.GRUPO = 24 AND I.ITEM = 3 AND I.LOC_NO_VEICULO = ´001 GROUP BY SAIDA´)


quando eu dou um ExecSql ele me retorna o seguinte erro : ´Multiple rows in singleton select´

o q estou deixando de fazer ?


Venus

Venus

Curtidas 0

Respostas

Afarias

Afarias

18/03/2004

o sub-select, este::

SELECT SAIDA FROM EST_SAIDA S, EST_SAIDA_ITEM_REF I WHERE S.VEICULO = 013 AND S.SAIDA = I.SAIDA AND I.GRUPO = 24 AND I.ITEM = 3 AND I.LOC_NO_VEICULO = ´001 GROUP BY SAIDA´

deve retornar apenas 1 registro!!!



T+


GOSTEI 0
POSTAR