Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- WITH TituloDevolucao AS (
- SELECT t.idtipotitulo,
- t.idfilial,
- t.idtitulo
- FROM rst.titulo t
- JOIN rst.notatitulo nt ON nt.idtipotitulo = t.idtipotitulo
- AND nt.idfilialtitulo = t.idfilial
- AND nt.idtitulo = t.idtitulo
- JOIN rst.nota n ON n.idfilial = nt.idfilial
- AND n.idregistronota = nt.idregistronota
- JOIN rst.itembase ib ON ib.idfilial = n.idfilial
- AND ib.idregistronota = n.idregistronota
- JOIN rst.itemnotadevolucao ind ON ind.idfilial = ib.idfilial
- AND ind.iditembasedevolucao = ib.iditembase
- GROUP BY t.idtipotitulo,
- t.idfilial,
- t.idtitulo
- )
- SELECT
- to_char(tp.datavencimento, 'dd/mm/yyyy') as data,
- t.idfilial as filial,
- tp.idtitulo||'.'||tp.idparcelatitulo||'.'||tp.idparcialtitulo as titulopcpl,
- cast(tp.valorcontabil as numeric(10,2)) AS valortotal,
- cast((tp.saldocapital - tp.valorpago) as numeric(10,2)) AS valoraberto,
- nt.idregistronota as nota
- FROM rst.titulo t
- INNER JOIN rst.tituloparcela tp ON
- t.idfilial = tp.idfilial and
- t.idtitulo = tp.idtitulo and
- t.idtipotitulo = tp.idtipotitulo
- INNER JOIN glb.pessoa p ON
- tp.idcnpj_cpf = p.idcnpj_cpf
- INNER JOIN rst.notatitulo nt ON
- nt.idtipotitulo = tp.idtipotitulo
- INNER JOIN TituloDevolucao td ON
- tp.idfilial = td.idfilial AND
- tp.idtitulo = td.idtitulo
- AND nt.idfilialtitulo = tp.idfilial
- AND nt.idtitulo = tp.idtitulo
- where p.idcnpj_cpf = '199999999000191' ORDER BY tp.datavencimento ASC LIMIT 10 OFFSET 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement