Hola ,Estoy en busca de como realizar una consulta de una tabla con base en una macro que proviene de otra tabla , esto Ya lo he logrado , sin embargo quiero que esta se repita N# de Veces Teniendo encuenta que al termino de una consulta se sume N =N+1 y vuelva a comenzar una parte del programa desde que comienza el Do hasta End Gracias Data;
%LET N=0;
%LET O=1;
%LET N=%eval(&N+&O);
do while(&n < 5);
PROC SQL;
SELECT
PUT(CTA_CVE,19.) INTO:CLIENTE
From WORK.CTA_MES_L Where ROW_NUM =&N
;QUIT;
%PUT &CLIENTE;
PROC SQL;
SELECT
(CTA_FCH_PRM_CMP) INTO:FCH_PRM_CMP
From WORK.CTA_MES_L Where ROW_NUM =&N
;QUIT;
%PUT &FCH_PRM_CMP;
PROC SQL;
Create table TXN as
Select
FCH Format DATE9. Length 8,
INF Format 6. Length 8,
CVE Format 19. Length 8,
TRN_CVE Format 6. Length 8,
PLAN_CVE Format 11. Length 8,
TRN_IMP Format 20.2 Length 8
From TABLE.VFAC_TR
where FCH_FCH = "&FCH_PRM_CMP"D
And CTA_CVE=&CLIENTE;
QUIT;
PROC SQL; /* */
INSERT INTO NFCONTRO.ACUM
SELECT * FROM TXN ;
RUN;
%end;
... View more