Вы находитесь на странице: 1из 3

--- validacin de documentos en consolidado no figuran

SELECT *
FROM CONSOLIDADO_CM.F_SI_VENTA F
WHERE EXTRACT(YEAR FROM F.PERIODO_DIA_CALENDARIO) || 'P' ||
SUBSTR(TO_CHAR(F.PERIODO_DIA_CALENDARIO,'DD/MM/YYYY'),4,2) = '2017P04'
AND F.COD_BUSINESS_UNIT='PA'
AND F.DOCUMENTO
IN('5379034513','5379034534','5379034535','5379034537','5379034512','5379034508','5
379034507','5379034536',
'5379034519','5379034522','5379034525','5379034526','5379034529','5379034530','5379
034543','5379034606','5379034611','5379034615',
'5379034758','5379034505','5379034540','5379034542','5379034544','5379034614','5379
034506','5379034541','5379034518','5379034524',
'5379034528','5379034545','5379034600','5379034531','5379034604','5379034050','5379
034514','5379034523','5379034527','5379034613',
'5379034515','5379034533','5379034619','5379034517','5379034539','5379034610','5379
034617','5379034603','5379034609','5379034618',
'5379034511','5379034607','5379034516','5379034509','5379034040','5379034041','5379
034056','5379034049','5379034051','5379034057',
'5379034520','5379034538','5379034601','5379034608','5379034602','5379034052','5379
034058','5379034063','5379034054','5379034064',
'5379034504','5379034065','5379034033','5379034034','5379034038','5379034039','5379
034510','5379034035','5379034036','5379034030',
'5379034031','5379034032','5379034055','5379034521','5379034605','5379034053','5379
034059','5379034060','5379034061','5379034062',
'5379034612','5379034616','5379034025','5379034026','5379034027','5379034028','5379
034029','5379034767','5379034762','5379034763',
'5379034761','5379034764','5379034765','5379034768','5379034766','5379034759','5379
034760')

---validacion de documentos datamart

SELECT * FROM DATAMART_CM.D_TIEMPO


SELECT * FROM DATAMART_CM.D_CLIENTE_SI
WHERE PK_CLIENTE_SI=37460

SELECT * FROM DATAMART_CM.F_SI_VENTA F


INNER JOIN DATAMART_CM.D_BUSINESS_UNIT BU
ON F.PK_BUSINESS_UNIT=BU.PK_BUSINESS_UNIT AND BU.COD_BUSINESS_UNIT='PA'
INNER JOIN DATAMART_CM.D_TIEMPO T
ON F.PK_PERIODO_DIA=T.PK_PERIODO_DIA AND T.PERIODO_MES_KRAFT_SI='2017P04'
WHERE F.COD_DOCUMENT_TYPE='S2' AND F.DOCUMENTO
IN('5379034513','5379034534','5379034535','5379034537','5379034512','5379034508','5
379034507','5379034536',
'5379034519','5379034522','5379034525','5379034526','5379034529','5379034530','5379
034543','5379034606','5379034611','5379034615',
'5379034758','5379034505','5379034540','5379034542','5379034544','5379034614','5379
034506','5379034541','5379034518','5379034524',
'5379034528','5379034545','5379034600','5379034531','5379034604','5379034050','5379
034514','5379034523','5379034527','5379034613',
'5379034515','5379034533','5379034619','5379034517','5379034539','5379034610','5379
034617','5379034603','5379034609','5379034618',
'5379034511','5379034607','5379034516','5379034509','5379034040','5379034041','5379
034056','5379034049','5379034051','5379034057',
'5379034520','5379034538','5379034601','5379034608','5379034602','5379034052','5379
034058','5379034063','5379034054','5379034064',
'5379034504','5379034065','5379034033','5379034034','5379034038','5379034039','5379
034510','5379034035','5379034036','5379034030',
'5379034031','5379034032','5379034055','5379034521','5379034605','5379034053','5379
034059','5379034060','5379034061','5379034062',
'5379034612','5379034616','5379034025','5379034026','5379034027','5379034028','5379
034029','5379034767','5379034762','5379034763',
'5379034761','5379034764','5379034765','5379034768','5379034766','5379034759','5379
034760')

SELECT DISTINCT COD_DOCUMENT_TYPE FROM DATAMART_CM.FA_SI_VENTA F

SELECT * FROM DATAMART_CM.FA_SI_VENTA_CLIENTE F

DELETE FROM DATAMART_CM.F_SI_VENTA


WHERE (PK_PERIODO_DIA,COD_DOCUMENT_TYPE,DOCUMENTO,PK_BUSINESS_UNIT) IN
(SELECT DISTINCT
F.PK_PERIODO_DIA,F.COD_DOCUMENT_TYPE,F.DOCUMENTO,F.PK_BUSINESS_UNIT FROM
DATAMART_CM.F_SI_VENTA F
INNER JOIN DATAMART_CM.D_BUSINESS_UNIT BU
ON F.PK_BUSINESS_UNIT=BU.PK_BUSINESS_UNIT AND BU.COD_BUSINESS_UNIT='PA'
INNER JOIN DATAMART_CM.D_TIEMPO T
ON F.PK_PERIODO_DIA=T.PK_PERIODO_DIA AND T.PERIODO_MES_KRAFT_SI='2017P04'
WHERE F.COD_DOCUMENT_TYPE='S2' AND F.DOCUMENTO
IN('5379034513','5379034534','5379034535','5379034537','5379034512','5379034508','5
379034507','5379034536',
'5379034519','5379034522','5379034525','5379034526','5379034529','5379034530','5379
034543','5379034606','5379034611','5379034615',
'5379034758','5379034505','5379034540','5379034542','5379034544','5379034614','5379
034506','5379034541','5379034518','5379034524',
'5379034528','5379034545','5379034600','5379034531','5379034604','5379034050','5379
034514','5379034523','5379034527','5379034613',
'5379034515','5379034533','5379034619','5379034517','5379034539','5379034610','5379
034617','5379034603','5379034609','5379034618',
'5379034511','5379034607','5379034516','5379034509','5379034040','5379034041','5379
034056','5379034049','5379034051','5379034057',
'5379034520','5379034538','5379034601','5379034608','5379034602','5379034052','5379
034058','5379034063','5379034054','5379034064',
'5379034504','5379034065','5379034033','5379034034','5379034038','5379034039','5379
034510','5379034035','5379034036','5379034030',
'5379034031','5379034032','5379034055','5379034521','5379034605','5379034053','5379
034059','5379034060','5379034061','5379034062',
'5379034612','5379034616','5379034025','5379034026','5379034027','5379034028','5379
034029','5379034767','5379034762','5379034763',
'5379034761','5379034764','5379034765','5379034768','5379034766','5379034759','5379
034760')
);
COMMIT;

SELECT MAX(PERIODO_DIA_CALENDARIO) FROM STAGING_CM.F_SI_VENTA

SUM(VENTA_NETA_ML) AS VENTA_NETA_ML,SUM(VENTA_CAJAS) AS VENTA_CAJAS

SELECT /*+PARALLEL(4)*/SUM(VENTA_NETA_ML) AS VENTA_NETA_ML,SUM(VENTA_CAJAS) AS


VENTA_CAJAS, SUM((VENTA_KILOS_NETO/1000)) AS VENTA_TONS FROM DATAMART_CM.F_SI_VENTA
F
INNER JOIN DATAMART_CM.D_BUSINESS_UNIT BU
ON F.PK_BUSINESS_UNIT=BU.PK_BUSINESS_UNIT AND BU.COD_BUSINESS_UNIT='PA'
INNER JOIN DATAMART_CM.D_TIEMPO T
ON F.PK_PERIODO_DIA=T.PK_PERIODO_DIA AND T.PERIODO_MES_KRAFT_SI='2017P04'
WHERE F.COD_DOCUMENT_TYPE='S2' AND F.DOCUMENTO
IN('5379034513','5379034534','5379034535','5379034537','5379034512','5379034508','5
379034507','5379034536',
'5379034519','5379034522','5379034525','5379034526','5379034529','5379034530','5379
034543','5379034606','5379034611','5379034615',
'5379034758','5379034505','5379034540','5379034542','5379034544','5379034614','5379
034506','5379034541','5379034518','5379034524',
'5379034528','5379034545','5379034600','5379034531','5379034604','5379034050','5379
034514','5379034523','5379034527','5379034613',
'5379034515','5379034533','5379034619','5379034517','5379034539','5379034610','5379
034617','5379034603','5379034609','5379034618',
'5379034511','5379034607','5379034516','5379034509','5379034040','5379034041','5379
034056','5379034049','5379034051','5379034057',
'5379034520','5379034538','5379034601','5379034608','5379034602','5379034052','5379
034058','5379034063','5379034054','5379034064',
'5379034504','5379034065','5379034033','5379034034','5379034038','5379034039','5379
034510','5379034035','5379034036','5379034030',
'5379034031','5379034032','5379034055','5379034521','5379034605','5379034053','5379
034059','5379034060','5379034061','5379034062',
'5379034612','5379034616','5379034025','5379034026','5379034027','5379034028','5379
034029','5379034767','5379034762','5379034763',
'5379034761','5379034764','5379034765','5379034768','5379034766','5379034759','5379
034760')

Вам также может понравиться