Hey Peter, this is my log: PROC SQL;
45
46 CONNECT TO TERADATA(SERVER='PRODDW' SCHEMA='VWDW' USER="&USER_BIG.@LDAP" PASSWORD= "&PASS_BIG." MODE=TERADATA
47 FASTEXPORT = YES CAST = NO OVERRIDE_RESP_LEN = YES);
48
49 CREATE TABLE SALDO_CARTAO AS
2 The SAS System 11:10 Wednesday, November 23, 2022
50 SELECT * FROM CONNECTION TO TERADATA
51
52 (SELECT
53 NUM_CTRL_LOTE_ARQU_ORIG
54 ,ANOMES
55 ,COD_SBCL_COMC
56 ,COD_PROD
57 ,NUM_CTRT AS NUMERO_CONTRATO
58 ,COD_AGEN_COMC AS PLATAFORMA
59 ,COD_DOCM_CLIE AS CPF_CNPJ_NUM
60 ,SUM(VLR_MARG_FINN_PF_MARGEM) AS VLR_MARG_FINN_PF_MARGEM
61 ,SUM(VLR_MARG_FINN_AF_MARGEM) AS VLR_MARG_FINN_AF_MARGEM
62 ,SUM(VLR_MARG_FINN_AC_MARGEM) AS VLR_MARG_FINN_AC_MARGEM
63 ,SUM(VLR_MARG_FINN_CN_MARGEM) AS VLR_MARG_FINN_CN_MARGEM
64 ,SUM(VLR_MARG_FINN_CP_MARGEM) AS VLR_MARG_FINN_CP_MARGEM
65 ,SUM(VLR_MARG_FINN_PC_MARGEM) AS VLR_MARG_FINN_PC_MARGEM
66 ,SUM(VLR_MARG_FINN_RN_MARGEM) AS VLR_MARG_FINN_RN_MARGEM
67 ,SUM(VLR_MARG_FINN_TR_VOLUME) AS VLR_MARG_FINN_TR_VOLUME
68 ,SUM(VLR_MARG_FINN_TR_RECEITA) AS VLR_MARG_FINN_TR_RECEITA
69 ,SUM(VLR_MARG_FINN_TR_FUNDING) AS VLR_MARG_FINN_TR_FUNDING
70 ,SUM(VLR_MARG_FINN_TR_MARGEM) AS VLR_MARG_FINN_TR_MARGEM
71 ,SUM(VLR_MARG_FINN_VPG_MARGEM) AS VLR_MARG_FINN_VPG_MARGEM
72 ,SUM(VLR_MARG_FINN_FINANC_MARGEM) AS VLR_MARG_FINN_FINANC_MARGEM
73 ,SUM(VLR_MARG_CREDICARD_VPGS_MARGEM) AS VLR_MARG_CREDICARD_VPGS_MARGEM
74 ,SUM(VLR_MARG_FINN_VPGS_FUNDING) AS VLR_MARG_FINN_VPGS_FUNDING
75 ,SUM(VLR_MARG_FINN_VPGS_MARGEM) AS VLR_MARG_FINN_VPGS_MARGEM
76 ,SUM(VLR_MARG_FINN_VR_MARGEM) AS VLR_MARG_FINN_VR_MARGEM
77 ,SUM(VLR_MARG_FINN_VRS_MARGEM) AS VLR_MARG_FINN_VRS_MARGEM
78
79 FROM (
80 SELECT
81 NUM_CTRL_LOTE_ARQU_ORIG
82 ,(M.ANO_BASE_RFRC * 100) + M.MES_BASE_RFRC AS ANOMES
83 ,CAST(M.COD_CANA_COMC AS INT) AS COD_CANA_COMC
84 /* ,M.COD_DRTA_COML_COMC*/
85 /* ,M.COD_REGI_COML_COMC*/
86 ,M.COD_AGEN_COMC
87 /* ,M.COD_GERT_COML_CCOR_CLIE*/
88 ,COD_DOCM_CLIE
89 /* ,M.COD_DOCM_CLIE_MSCD*/
90 /* ,M.COD_TIPO_PESS*/
91 ,COD_SBCL_COMC
92 ,COD_PROD
93 /* ,M.COD_PROD_OPEL*/
94 ,M.NUM_CTRT
95 ,DLLC.COD_COPO_FINN AS CF
96 ,M.COD_VRVL_GEEN
97 ,(SUM(CASE WHEN (DLLC.COD_COPO_FINN IN (109) AND M.[COD_TIPO_VRVL_FINN] = 2 AND MARG.TIPO_MARGEM_N1 = 'Financiamento
97 ! Parcelado' AND MARG.TIPO_MARGEM_N2 = 'Margem' AND MARG.TIPO_MARGEM_N3 = 'Receita') THEN [VLR] ELSE 0 END) + SUM(CASE WHEN
97 ! (DLLC.COD_COPO_FINN IN (109) AND M.[COD_TIPO_VRVL_FINN] = 2 AND MARG.TIPO_MARGEM_N1 = 'Financiamento Parcelado' AND
97 ! MARG.TIPO_MARGEM_N2 = 'Margem' AND MARG.TIPO_MARGEM_N3 = 'Funding') THEN [VLR] ELSE 0 END)) AS VLR_MARG_FINN_PF_MARGEM
98 ,(SUM(CASE WHEN (DLLC.COD_COPO_FINN IN (109) AND M.[COD_TIPO_VRVL_FINN] = 2 AND MARG.TIPO_MARGEM_N1 = 'Acordo Fatura'
98 ! AND MARG.TIPO_MARGEM_N2 = 'Margem' AND MARG.TIPO_MARGEM_N3 = 'Receita') THEN [VLR] ELSE 0 END) + SUM(CASE WHEN
98 ! (DLLC.COD_COPO_FINN IN (109) AND M.[COD_TIPO_VRVL_FINN] = 2 AND MARG.TIPO_MARGEM_N1 = 'Acordo Fatura' AND
98 ! MARG.TIPO_MARGEM_N2 = 'Margem' AND MARG.TI PO_MARGEM_N3 = 'Funding') THEN [VLR] ELSE 0 END)) AS VLR_MARG_FINN_AF_MARGEM
99 ,(SUM(CASE WHEN (DLLC.COD_COPO_FINN IN (109) AND M.[COD_TIPO_VRVL_FINN] = 2 AND MARG.TIPO_MARGEM_N1 = 'Acordo Pós CL'
99 ! AND MARG.TIPO_MARGEM_N2 = 'Margem' AND MARG.TIPO_MARGEM_N3 = 'Receita') THEN [VLR] ELSE 0 END) + SUM(CASE WHEN
99 ! (DLLC.COD_COPO_FINN IN (109) AND M.[COD_TIPO_VRVL_FINN] = 2 AND MARG.TIPO_MARGEM_N1 = 'Acordo Pós CL' AND
3 The SAS System 11:10 Wednesday, November 23, 2022
99 ! MARG.TIPO_MARGEM_N2 = 'Margem' AND MARG.TIPO_MARGEM_N3 = 'Funding') THEN [VLR] ELSE 0 END)) AS VLR_MARG_FINN_AC_MARGEM
100 ,(SUM(CASE WHEN (DLLC.COD_COPO_FINN IN (109) AND M.[COD_TIPO_VRVL_FINN] = 2 AND MARG.TIPO_MARGEM_N1 = 'Cash nacional'
100 ! AND MARG.TIPO_MARGEM_N2 = 'Margem' AND MARG.TIPO_MARGEM_N3 = 'Receita') THEN [VLR] ELSE 0 END) + SUM(CASE WHEN
100 ! (DLLC.COD_COPO_FINN IN (109) AND M.[COD_TIPO_VRVL_FINN] = 2 AND MARG.TIPO_MARGEM_N1 = 'Cash nacional' AND
100 ! MARG.TIPO_MARGEM_N2 = 'Margem' AND MARG.TIPO_MARGEM_N3 = 'Funding') THEN [VLR] ELSE 0 END)) AS VLR_MARG_FINN_CN_MARGEM
101 ,(SUM(CASE WHEN (DLLC.COD_COPO_FINN IN (109) AND M.[COD_TIPO_VRVL_FINN] = 2 AND MARG.TIPO_MARGEM_N1 = 'Crédito Pessoal
101 ! e Tarifa' AND MARG.TIPO_MARGEM_N2 = 'Margem' AND MARG.TIPO_MARGEM_N3 = 'Receita') THEN [VLR] ELSE 0 END) + SUM(CASE WHEN
101 ! (DLLC.COD_COPO_FINN IN (109) AND M.[COD_TIPO_VRVL_FINN] = 2 AND MARG.TIPO_MARGEM_N1 = 'Crédito Pessoal e Tarifa' AND
101 ! MARG.TIPO_MARGEM_N2 = 'Margem' AND MARG.TIPO_MARGEM_N3 = 'Funding') THEN [VLR] ELSE 0 END)) AS VLR_MARG_FINN_CP_MARGEM
102 ,(SUM(CASE WHEN (DLLC.COD_COPO_FINN IN (109) AND M.[COD_TIPO_VRVL_FINN] = 2 AND MARG.TIPO_MARGEM_N1 = 'Pagamento de
102 ! contas e tarifas' AND MARG.TIPO_MARGEM_N2 = 'Margem' AND MARG.TIPO_MARGEM_N3 = 'Receita') THEN [VLR] ELSE 0 END) +
102 ! SUM(CASE WHEN (DLLC.COD_COPO_FINN IN (109) AND M.[COD_TIPO_VRVL_FINN] = 2 AND MARG.TIPO_MARGEM_N1 = 'Pagamento de contas
102 ! e tarifas' AND MARG.TIPO_MARGEM_N2 = 'Margem' AND MARG.TIPO_MARGEM_N3 = 'Funding') THEN [VLR] ELSE 0 END)) AS
102 ! VLR_MARG_FINN_PC_MARGEM
103 ,(SUM(CASE WHEN (DLLC.COD_COPO_FINN IN (109) AND M.[COD_TIPO_VRVL_FINN] = 2 AND MARG.TIPO_MARGEM_N1 = 'Rotativo Normal'
103 ! AND MARG.TIPO_MARGEM_N2 = 'Margem' AND MARG.TIPO_MARGEM_N3 = 'Receita') THEN [VLR] ELSE 0 END) + SUM(CASE WHEN
103 ! (DLLC.COD_COPO_FINN IN (109) AND M.[COD_TIPO_VRVL_FINN] = 2 AND MARG.TIPO_MARGEM_N1 = 'Rotativo Normal' AND
103 ! MARG.TIPO_MARGEM_N2 = 'Margem' AND MARG.TIPO_MARGEM_N3 = 'Funding') THEN [VLR] ELSE 0 END)) AS VLR_MARG_FINN_RN_MARGEM
104 ,0 AS VLR_MARG_FINN_TR_VOLUME
105 ,0 AS VLR_MARG_FINN_TR_RECEITA
106 ,0 AS VLR_MARG_FINN_TR_FUNDING
107 ,0 AS VLR_MARG_FINN_TR_MARGEM
108 ,(SUM(CASE WHEN (DLLC.COD_COPO_FINN IN (109) AND M.[COD_TIPO_VRVL_FINN] = 2 AND [COD_CLAS_PROD] <> 12 AND
108 ! MARG.TIPO_MARGEM_N1 = 'Valor a Pagar' AND MARG.TIPO_MARGEM_N2 = 'Margem' AND MARG.TIPO_MARGEM_N3 = 'Receita') OR
108 ! (DLLC.COD_COPO_FINN IN (109) AND M.[COD_TIPO_VRVL_FINN] = 2 AND MARG.TIPO_MARGEM_N1 = 'Transferência' AND
108 ! MARG.TIPO_MARGEM_N2 = 'Margem' AND MARG.TIPO_MARGEM_N3 = 'Receita' AND [COD_CLAS_PROD] <> 12) THEN [VLR] ELSE 0 END) +
108 ! SUM(CASE WHEN (DLLC.COD_COPO_FINN IN (109) AND M.[COD_TIPO_VRVL_FINN] = 2 AND MARG.TIPO_MARGEM_N1 = 'Valor a Pagar' AND
108 ! MARG.TIPO_MARGEM_N2 = 'Margem' AND [COD_CLAS_PROD] <> 12 AND MARG.TIPO_MARGEM_N3 = 'Funding' and MOV.[COD_PROD] <> 670 )
108 ! OR (DLLC.COD_COPO_FINN IN (109) AND M.[COD_TIPO_VRVL_FINN] = 2 AND MARG.TIPO_MARGEM_N1 = 'Transferência' AND
108 ! MARG.TIPO_MARGEM_N2 = 'Margem' AND MARG.TIPO_MARGEM_N3 = 'Funding' AND [COD_CLAS_PROD] <> 12 AND MOV.[COD_PROD] <> 670 )
108 ! THEN [VLR] ELSE 0 END)) AS VLR_MARG_FINN_FINANC_MARGEM
109 ,(SUM(CASE WHEN (DLLC.COD_COPO_FINN IN (109) AND M.[COD_TIPO_VRVL_FINN] = 2 AND MARG.TIPO_MARGEM_N2 = 'Margem' AND
109 ! MARG.TIPO_MARGEM_N3 = 'Receita') THEN [VLR] ELSE 0 END) + SUM(CASE WHEN (DLLC.COD_COPO_FINN IN (109) AND
109 ! M.[COD_TIPO_VRVL_FINN] = 2 AND MARG.TIPO_MARGEM_N2 = 'Margem' AND MARG.TIPO_MARGEM_N3 = 'Funding') THEN [VLR] ELSE 0
109 ! END)) AS VLR_MARG_CREDICARD_VPGS_MARGEM
110 ,(SUM(CASE WHEN (DLLC.COD_COPO_FINN IN (109) AND M.[COD_TIPO_VRVL_FINN] = 2 AND MARG.TIPO_MARGEM_N1 = 'Valor a Pagar s/
110 ! Variação Cambial' AND MARG.TIPO_MARGEM_N2 = 'Margem' AND MARG.TIPO_MARGEM_N3 = 'Funding') OR (DLLC.COD_COPO_FINN IN
110 ! (109) AND M.[COD_TIPO_VRVL_FINN] = 2 AND MARG.TIPO_MARGEM_N1 = 'Transferência' AND MARG.TIPO_MARGEM_N2 = 'Margem' AND
110 ! MARG.TIPO_MARGEM_N3 = 'Funding' AND [COD_CLAS_PROD] = 12) THEN [VLR] ELSE 0 END) + SUM(CASE WHEN (COD_COPO_FINN IN (109)
110 ! AND COD_TIPO_VRVL_FINN = 2 AND MOV.[COD_PROD] = 670 AND MARG.TIPO_MARGEM_N1 = 'Valor a Pagar' AND MARG.TIPO_MARGEM_N2 =
110 ! 'Margem' AND COD_CLAS_PROD <> 12 AND MARG.TIPO_MARGEM_N3 = 'Funding') OR (COD_COPO_FINN IN (109) AND COD_TIPO_VRVL_FINN =
110 ! 2 AND MOV.[COD_PROD] = 670 AND MARG.TIPO_MARGEM_N1 = 'Transferência' AND MARG.TIPO_MARGEM_N2 = 'Margem' AND
110 ! MARG.TIPO_MARGEM_N3 = 'Funding' AND COD_CLAS_PROD <> 12) THEN [VLR] ELSE 0 END)) AS VLR_MARG_FINN_VPGS_FUNDING
111 ,(SUM(CASE WHEN (DLLC.COD_COPO_FINN IN (109) AND M.[COD_TIPO_VRVL_FINN] = 2 AND MARG.TIPO_MARGEM_N1 = 'Valor a Pagar s/
111 ! Variação Cambial' AND MARG.TIPO_MARGEM_N2 = 'Margem' AND MARG.TIPO_MARGEM_N3 = 'Funding') OR (DLLC.COD_COPO_FINN IN
111 ! (109) AND M.[COD_TIPO_VRVL_FINN] = 2 AND MARG.TIPO_MARGEM_N1 = 'Transferência' AND MARG.TIPO_MARGEM_N2 = 'Margem' AND
111 ! MARG.TIPO_MARGEM_N3 = 'Funding' AND [COD_CLAS_PROD] = 12) THEN [VLR] ELSE 0 END) + SUM(CASE WHEN (COD_COPO_FINN IN (109)
111 ! AND COD_TIPO_VRVL_FINN = 2 AND MOV.[COD_PROD] = 670 AND MARG.TIPO_MARGEM_N1 = 'Valor a Pagar' AND MARG.TIPO_MARGEM_N2 =
111 ! 'Margem' AND COD_CLAS_PROD <> 12 AND MARG.TIPO_MARGEM_N3 = 'Funding') OR (COD_COPO_FINN IN (109) AND COD_TIPO_VRVL_FINN =
111 ! 2 AND MOV.[COD_PROD] = 670 AND MARG.TIPO_MARGEM_N1 = 'Transferência' AND MARG.TIPO_MARGEM_N2 = 'Margem' AND
111 ! MARG.TIPO_MARGEM_N3 = 'Funding' AND COD_CLAS_PROD <> 12) THEN [VLR] ELSE 0 END))) AS VLR_MARG_FINN_VPGS_MARGEM
112 /* ,(SUM(CASE WHEN (DLLC.COD_COPO_FINN IN (109) AND M.[COD_TIPO_VRVL_FINN] = 2 AND MARG.TIPO_MARGEM_N1 = 'Valor a
112 ! receber' AND MARG.TIPO_MARGEM_N2 = 'Margem' AND MARG.TIPO_MARGEM_N3 = 'Receita') THEN [VLR] ELSE 0 END) + SUM(CASE WHEN
112 ! (DLLC.COD_COPO_FINN IN (109) AND M.[COD_TIPO_VRVL_FINN] = 2 AND MARG.TIPO_MARGEM_N1 = 'Valor a receber' AND
112 ! MARG.TIPO_MARGEM_N2 = 'Margem' AND MARG.TIPO_MARGEM_N3 = 'Funding') THEN [VLR] ELSE 0 END)) AS VLR_MARG_FINN_VR_MARGEM*/
113 /* ,(SUM(CASE WHEN (DLLC.COD_COPO_FINN IN (109) AND M.[COD_TIPO_VRVL_FINN] = 2 AND MARG.TIPO_MARGEM_N1 = 'Valor a
113 ! Receber s/ Variação Cambial' AND MARG.TIPO_MARGEM_N2 = 'Margem' AND MARG.TIPO_MARGEM_N3 = 'Receita') THEN [VLR] ELSE 0
113 ! END) + SUM(CASE WHEN (DLLC.COD_COPO_FINN IN (109) AND M.[COD_TIPO_VRVL_FINN] = 2 AND MARG.TIPO_MARGEM_N1 = 'Valor a
4 The SAS System 11:10 Wednesday, November 23, 2022
113 ! Receber s/ Variação Cambial' AND MARG.TIPO_MARGEM_N2 = 'Margem' AND MARG.TIPO_MARGEM_N3 = 'Funding') THEN [VLR] ELSE 0
113 ! END)) AS VLR_MARG_FINN_VRS_MARGEM*/
114
115 FROM VWDW.VDW_FATO_CTRT_CSLD_SEGC_MSCD AS M
116
117 LEFT JOIN
118 (SELECT V.COD_VRVL_GEEN, V.COD_TIPO_RESU FROM VWDW.VDWE381_DIMS_VRVL_GEEN V
119 WHERE V.DAT_FIM_VIGE = (TO_DATE ('9999-12-31 00:00:00', 'YYYY-MM-DD HH24:MI:SS'))
120 GROUP BY V.COD_VRVL_GEEN, V.COD_TIPO_RESU
121 ) AS HIE_VAR
122 ON M.COD_VRVL_GEEN = HIE_VAR.COD_VRVL_GEEN
123
124 LEFT JOIN
125 (SELECT PM.COD_PROD, PM.COD_SBCL, PM.COD_TIPO_RESU, PM.COD_COPO_FINN
126 FROM VWDW.VDWE681_DIMS_PRMZ_COPO_FINN PM
127 WHERE PM.DAT_FIM_VIGE = (TO_DATE ('9999-12-31 00:00:00', 'YYYY-MM-DD HH24:MI:SS'))
128 GROUP BY PM.COD_PROD, PM.COD_SBCL, PM.COD_TIPO_RESU, PM.COD_COPO_FINN
129 ) AS DLLC
130 ON M.COD_PROD = DLLC.COD_PROD AND
131 M.COD_SBCL_COMC = DLLC.COD_SBCL AND
132 HIE_VAR.COD_TIPO_RESU = DLLC.COD_TIPO_RESU
133
134 LEFT JOIN
135 (SELECT DISTINCT PCG.COD_PROD, PCG.COD_SBCL, CHEFE.COD_VICE_PRES AS COD_AE_GESTOR, G.COD_GRUP_GESR
136 FROM VWDW.VDWE721_DIMS_PROD_SBCL_GESR AS PCG
137 INNER JOIN (SELECT * FROM VWDW.VDWE611_DIMS_GESR_PROD WHERE DAT_FIM_VIGE = (TO_DATE ('9999-12-31 00:00:00',
137 ! 'YYYY-MM-DD HH24:MI:SS'))) AS G
138 ON PCG.COD_GESR_PROD = G.COD_GESR_PROD
139 INNER JOIN (SELECT * FROM VWDW.VDWE421_DIMS_AREA_GESR_PROD WHERE DAT_FIM_VIGE = (TO_DATE ('9999-12-31
139 ! 00:00:00', 'YYYY-MM-DD HH24:MI:SS'))) AS CHEFE
140 ON G.COD_GRUP_GESR = CHEFE.COD_GRUP_GESR_PROD
141 INNER JOIN (SELECT * FROM VWDW.VDWE361_DIMS_VICE_PRES WHERE DAT_FIM_VIGE = (TO_DATE ('9999-12-31 00:00:00',
141 ! 'YYYY-MM-DD HH24:MI:SS'))) AS VPG
142 ON CHEFE.COD_VICE_PRES = VPG.COD_VICE_PRES
143 WHERE PCG.DAT_FIM_VIGE = (TO_DATE ('9999-12-31 00:00:00', 'YYYY-MM-DD HH24:MI:SS'))
144 ) AS HIE_GEST
145 ON M.COD_PROD = HIE_GEST.COD_PROD AND
146 M.COD_SBCL_COMC = HIE_GEST.COD_SBCL
147
148 LEFT JOIN
149 (SELECT DISTINCT SBC.COD_SBCL, C.COD_VICE_PRES AS COD_AE_CANAL
150 FROM VWDW.VDWE741_DIMS_SBCL AS SBC
151 INNER JOIN (SELECT * FROM VWDW.VDWE461_DIMS_CANA WHERE DAT_FIM_VIGE = (TO_DATE ('9999-12-31 00:00:00',
151 ! 'YYYY-MM-DD HH24:MI:SS'))) AS C
152 ON SBC.COD_CANA = C.COD_CANA
153 INNER JOIN (SELECT * FROM VWDW.VDWE361_DIMS_VICE_PRES WHERE DAT_FIM_VIGE = (TO_DATE ('9999-12-31 00:00:00',
153 ! 'YYYY-MM-DD HH24:MI:SS'))) AS AE
154 ON C.COD_VICE_PRES = AE.COD_VICE_PRES
155 WHERE SBC.DAT_FIM_VIGE = (TO_DATE ('9999-12-31 00:00:00', 'YYYY-MM-DD HH24:MI:SS'))
156 ) AS HIE_CANAL
157 ON M.COD_SBCL_COMC = HIE_CANAL.COD_SBCL
158
159 LEFT JOIN
160 (SELECT DISTINCT BLX_FLUX.COD_VRVL_GEEN, BLX_FLUX.COD_IND_FINN_MERC, BLX_FLUX.COD_ELEN_VSAO_GEEN,
160 ! IDI_TOT.IND_TOTI AS IND_TOTI
161 FROM VWDW.VDWG312_DIMS_ELEN_INDD_VRVL AS BLX_FLUX
162 LEFT JOIN (SELECT * FROM VWDW.VDWE411_DIMS_AGRU_FLUX_MARG WHERE DAT_FIM_VIGE = (TO_DATE ('9999-12-31
162 ! 00:00:00', 'YYYY-MM-DD HH24:MI:SS'))) AS IDI_TOT
5 The SAS System 11:10 Wednesday, November 23, 2022
163 ON BLX_FLUX.COD_BLOC_FLUX = IDI_TOT.COD_BLOC_FLUX
164 WHERE BLX_FLUX.DAT_FIM_VIGE = (TO_DATE ('9999-12-31 00:00:00', 'YYYY-MM-DD HH24:MI:SS'))
165 ) AS TOT
166 ON M.COD_FOLH_GEEN_PROD = TOT.COD_ELEN_VSAO_GEEN AND
167 M.COD_INDD_CORR = TOT.COD_IND_FINN_MERC AND
168 M.COD_VRVL_GEEN = TOT.COD_VRVL_GEEN
169
170
171 WHERE
172
173 M.ANO_BASE_RFRC IN (&ANO.) AND
174 M.MES_BASE_RFRC IN (&MES.) AND
175 M.COD_PROD IN (&ARRAY_COD_PROD.) AND
176 M.COD_SBCL_COMC IN ('0021', '0092', '0200', '0972', '0975', '0003', '0025', '0029', '0122', '0311', '0312',
176 ! '0313','0314', '0315','0316', '0317', '0318', '0319', '0320', '0605') AND
177 M.COD_TIPO_PUBL = '3' AND
178 M.NUM_VERS_CARG = 2 AND
179 M.IND_PUBL = 1 AND
180 M.COD_FILT_GEEN = 0 AND
181 COD_SIST_ORIG <> '0999'
182
183 GROUP BY 1,2,3,4,5,6,7,8,9,10
184
185
186
187 ) AS TAB_FINAL
188
189 GROUP BY 1,2,3,4,5,6,7
190
191 );
_
22
200
ERROR 22-322: Syntax error, expecting one of the following: ;, !, !!, &, *, **, +, ',', -, /, <, <=, <>, =, >, >=, ?, AND, BETWEEN,
CONTAINS, EQ, EQT, EXCEPT, GE, GET, GT, GTT, HAVING, IN, INTERSECT, IS, LE, LET, LIKE, LT, LTT, NE, NET, NOT, NOTIN,
OR, ORDER, OUTER, UNION, ^, ^=, |, ||, ~, ~=.
ERROR 200-322: The symbol is not recognized and will be ignored.
NOTE: PROC SQL set option NOEXEC and will continue to check the syntax of statements.
192 DISCONNECT FROM TERADATA;
NOTE: Statement not executed due to NOEXEC option.
193
194 QUIT;
NOTE: The SAS System stopped processing this step because of errors.
NOTE: PROCEDURE SQL used (Total process time):
real time 2.68 seconds
cpu time 0.14 seconds
195
196 %LET _CLIENTTASKLABEL=;
197 %LET _CLIENTPROCESSFLOWNAME=;
198 %LET _CLIENTPROJECTPATH=;
199 %LET _CLIENTPROJECTPATHHOST=;
200 %LET _CLIENTPROJECTNAME=;
201 %LET _SASPROGRAMFILE=;
202 %LET _SASPROGRAMFILEHOST=;
203
6 The SAS System 11:10 Wednesday, November 23, 2022
204 ;*';*";*/;quit;run;
205 ODS _ALL_ CLOSE;
206
207
208 QUIT; RUN;
209
... View more