Pular para o conteúdo

Fóruns SQL e PL/SQL Ajuda com update Ajuda com update

#100080
leandrolbs
Participante

    Cara, esse select seu está retornando mais de uma linha…


    select * from TGFCTE CTE
    where exists (
    SELECT * FROM TGFCTE CT
    WHERE CT.DTCONTAGEM = CTE.DTCONTAGEM
    AND ((CT.CODLOCAL > 1980000 AND CT.CODLOCAL 6980000 AND CT.CODLOCAL <=6990000))
    AND CT.CODPROD = CTE.CODPROD)

    Roda este select, veja qtas linhas vai trazer….

    para finalizar isto, uma simples clasula ajudaria… o MAX(), porem dependendo da informação na tabela, o resultado não ficaria o esperado…

    mas tente:

    [...]
    (SELECT max(QTDEST)
    FROM
    TGFCTE CT
    [...]