You are on page 1of 1

SELECT CAB.

dtfatur as EMISSAO
, CAB.NUMNOTA AS NOTA
, AD_NUPED AS "NUMERO PV"
, PAR.NOMEPARC AS EMPRESA
, PAR.CGC_CPF AS CNPJ
, VEN.APELIDO AS VENDEDOR
, REG.NOMEREG AS AREA
, PRO.REFERENCIA AS PRODUTO
, PRO.MARCA
, GRU.DESCRGRUPOPROD AS GRUPO
, ITE.QTDNEG AS "QTD VENDA"
, CASE
WHEN CAB.TIPMOV = 'D' THEN
ITE.VLRUNIT * -1
ELSE
ITE.VLRUNIT
END AS "UNIT VENDA"
, CASE
WHEN CAB.TIPMOV = 'D' THEN
ITE.VLRTOT * -1
ELSE
ITE.VLRTOT
END AS "TOTAL VENDA BRUTO"
, ITE.VLRDESC AS "VALOR DESCONTO"
, ROUND((ITE.VLRDESC / ITE.VLRTOT) * 100,2) AS "% DESCONTO"
, CASE
WHEN CAB.TIPMOV = 'D' THEN
(ITE.VLRTOT - ITE.VLRDESC) * -1
ELSE
(ITE.VLRTOT - ITE.VLRDESC)
END AS "TOTAL VENDA LIQ."
, PAR2.NOMEPARC AS FORNECEDOR
, TOP.DESCROPER AS DESCRICAO_TOP

FROM
TGFCAB CAB
INNER JOIN TGFITE ITE ON CAB.NUNOTA = ITE.NUNOTA
INNER JOIN TGFPAR PAR ON CAB.CODPARC = PAR.CODPARC
INNER JOIN TGFVEN VEN ON CAB.CODVEND = VEN.CODVEND
INNER JOIN TSIREG REG ON VEN.CODREG = REG.CODREG
INNER JOIN TGFPRO PRO ON ITE.CODPROD = PRO.CODPROD
INNER JOIN TGFGRU GRU ON PRO.CODGRUPOPROD = GRU.CODGRUPOPROD
LEFT JOIN TGFPAR PAR2 ON PRO.CODPARCFORN = PAR2.CODPARC
INNER JOIN TGFTOP TOP ON CAB.CODTIPOPER = TOP.CODTIPOPER AND CAB.DHTIPOPER =
TOP.DHALTER
WHERE
(CAB.TIPMOV= 'V' OR CAB.TIPMOV = 'D')
AND CAB.STATUSNOTA = 'L'
AND CAB.PENDENTE = 'N'
AND TO_DATE(TO_CHAR(CAB.Dtfatur,'DD/MM/YYYY')) BETWEEN '01/04/2022' AND
'31/03/2023'
AND CAB.CODTIPOPER IN (3200, 31, 26, 2200, 2201, 2205, 2206,3300,3301) AND
PRO.MARCA IN ('OMRON ELETRONICA DO BRASIL LTDA')
ORDER BY CAB.Dtfatur, CAB.NUNOTA

You might also like