Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SELECT P.DSC_PRODUTO AS PRODUTO,
- NF.NUM_NOTA_FISCAL AS NOTA_FISCAL,
- R.COD_RECEBIMENTO AS COD_RECEBIMENTO,
- R.DTH_INICIO_RECEB AS DATA_INICIO,
- R.DTH_FINAL_RECEB AS DATA_FINAL,
- VR.QTD AS QUANTIDADE_CONFE_RECEBIMENTO,
- NFI.QTD_ITEM AS QTD_ITEM_ERP,
- PP.NUM_PESO AS PESO,
- PP.NUM_CUBAGEM AS CUBAGEM,
- TESTE.COD_RECEBIMENTO AS CHECK_ENDERECAMENTO,
- S.DSC_SIGLA
- FROM RECEBIMENTO R
- INNER JOIN V_QTD_RECEBIMENTO VR ON VR.COD_RECEBIMENTO = R.COD_RECEBIMENTO
- INNER JOIN SIGLA S ON S.COD_SIGLA = R.COD_STATUS
- INNER JOIN NOTA_FISCAL NF ON R.COD_RECEBIMENTO = NF.COD_RECEBIMENTO
- INNER JOIN PRODUTO P ON VR.COD_PRODUTO = P.COD_PRODUTO AND VR.DSC_GRADE = P.DSC_GRADE
- LEFT JOIN PRODUTO_PESO PP ON P.COD_PRODUTO = PP.COD_PRODUTO AND P.DSC_GRADE = PP.DSC_GRADE
- LEFT JOIN (SELECT DISTINCT
- R.COD_RECEBIMENTO
- FROM RECEBIMENTO R
- LEFT JOIN (SELECT RC.COD_RECEBIMENTO, COD_PRODUTO, DSC_GRADE, QTD_CONFERIDA as QTD
- FROM RECEBIMENTO_CONFERENCIA RC
- LEFT JOIN RECEBIMENTO R ON RC.COD_RECEBIMENTO = R.COD_RECEBIMENTO
- WHERE R.COD_STATUS = 457
- AND (QTD_DIVERGENCIA = 0 OR COD_NOTA_FISCAL IS NOT NULL)) V
- ON V.COD_RECEBIMENTO = R.COD_RECEBIMENTO
- LEFT JOIN (SELECT COD_RECEBIMENTO, COD_PRODUTO, DSC_GRADE, SUM(QTD) as QTD
- FROM (SELECT DISTINCT P.UMA, P.COD_RECEBIMENTO, PP.COD_PRODUTO, PP.DSC_GRADE, PP.QTD
- FROM PALETE P
- LEFT JOIN PALETE_PRODUTO PP ON P.UMA = PP.UMA
- WHERE P.COD_STATUS = 536)
- GROUP BY COD_RECEBIMENTO, COD_PRODUTO, DSC_GRADE) P
- ON P.COD_RECEBIMENTO = V.COD_RECEBIMENTO
- AND P.COD_PRODUTO = V.COD_PRODUTO
- AND P.DSC_GRADE = V.DSC_GRADE
- WHERE (NVL(V.QTD,0) - NVL(P.QTD,0) >0)
- AND R.COD_STATUS NOT IN (458,460)) TESTE
- ON TESTE.COD_RECEBIMENTO = R.COD_RECEBIMENTO
- INNER JOIN NOTA_FISCAL_ITEM NFI
- ON NFI.COD_NOTA_FISCAL = NF.COD_NOTA_FISCAL
- AND P.COD_PRODUTO = NFI.COD_PRODUTO
- AND P.DSC_GRADE = NFI.DSC_GRADE
- WHERE R.COD_STATUS = 457
- --AND R.DTH_FINAL_RECEB BETWEEN '01/08/2018' AND SYSDATE
- --AND R.COD_RECEBIMENTO >= 595
- --AND P.DSC_PRODUTO = 'OLEO MILHO VITALIV 20X900ML'
- ;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement