You are on page 1of 1

SELECT

CAB.DTFATUR AS EMISSAO
, CAB.NUMNOTA AS NOTA
, AD_NUPED AS NUMERO_UNICO_PEDIDO
, PAR.NOMEPARC AS EMPRESA
, PAR.CGC_CPF AS CNPJ
, TOP.DESCROPER AS DESCRIÇÃO_TOP
,CASE
WHEN CAB.TIPMOV = 'D' THEN
CAB.VLRNOTA * -1
ELSE
CAB.VLRNOTA
END AS VALOR
, VEN.APELIDO AS VENDEDOR
, REG.NOMEREG AS AREA
, USU.NOMEUSU AS USUARIO
, SYSDATE AS DTATUAL
FROM
TGFCAB CAB
INNER JOIN TGFPAR PAR ON CAB.CODPARC = PAR.CODPARC
INNER JOIN TGFVEN VEN ON CAB.CODVEND = VEN.CODVEND
INNER JOIN TGFPAR PAR ON CAB.CODPARC = PAR.CODPARC
INNER JOIN TSIREG REG ON VEN.CODREG = REG.CODREG
INNER JOIN TSIUSU USU ON USU.CODUSU = STP_GET_CODUSULOGADO
INNER JOIN TGFTOP TOP ON TOP.CODTIPOPER = CAB.CODTIPOPER AND TOP.DHALTER =
CAB.DHTIPOPER

WHERE
(CAB.TIPMOV = 'V' OR CAB.TIPMOV = 'D')
AND CAB.STATUSNOTA = 'L'
AND CAB.PENDENTE = 'N'
AND CAB.DTFATUR BETWEEN '01/05/2022' AND '01/10/2023'
AND VEN.CODVEND IN (SELECT V.CODVEND
FROM TSIUSU USU
INNER JOIN TGFVEN V ON USU.CODVEND = V.CODVEND OR USU.CODVEND = V.CODGER)

ORDER BY REG.NOMEREG, VEN.APELIDO , CAB.DTFATUR, CAB.NUNOTA

You might also like