"Estouro no campo Datetime. A precisão de frações de segundo excede a escala especificada na associação do parâmetro."
select f.codsecao codsecao$$
, s.descricao
, f.chapa
, f.nome
, i.descricao
, e.inicioperaquis
, e.fimperaquis
, e.faltas
, F.CODCOLIGADA
, F.CODFILIAL
from pfunc f
, psecao s
, pcodsituacao i
, pfuferias e
where (select nvl(30 - sum((datafim - datainicio) + 1), 30)
from pfuferiasper
where codcoligada = f.codcoligada
and chapa = to_number(f.chapa)
and fimperaquis = e.fimperaquis) > 0
and not exists (select max(datafim)
from pfuferiasper
where codcoligada = f.codcoligada
and chapa = f.chapa
and fimperaquis = e.fimperaquis
group by codcoligada, chapa
having count(chapa) >= 2)
and s.codcoligada = f.codcoligada
and s.codigo = f.codsecao
and i.codcliente = f.codsituacao
and e.periodoaberto = 1
and e.codcoligada = f.codcoligada
and e.chapa = f.chapa