Почему этот запрос дает мне синтаксическую ошибку? - PullRequest
0 голосов
/ 18 октября 2019

Каждый раз, когда я пытаюсь скомпилировать этот код в DBeaver, он выдает синтаксическую ошибку в том месте, где расположен первый оператор AND. Я не знаю, как это решить.

SELECT  idintervento as _IDInterventoRif, idcdc, idcartella,
    (SELECT COUNT(DISTINCT idintervento) as nInt
        FROM cch.pats_cch_interventi i
        WHERE (idtiporecord in('UTI','INT'))
            AND i.idcdc           =  inter.idcdc
            AND i.idcartella      =  inter.idcartella
            AND i.utiingressodata <  inter.utiingressodata
            AND i.idintervento    <> inter.idintervento 
     ) as _IDInterventoTipoN

FROM  cch.pats_cch_interventi inter
WHERE  (idtiporecord in('INT') OR idtiporecord IS NULL)
    AND idintervento    <> ?
    AND idcdc           =  ?
    AND idcartella      =  ?
    AND (dataintervento <  ? 
            OR dataintervento = ? AND idintervento < ?)

ORDER BY idcdc, idcartella, utiingressodata desc;
...