Erro em Update
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 ?
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
Curtidas 0
Respostas
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+
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