Bonjour,
Je tente désespérément de faire ce ptit bout de code.
Rien de bien compliqué pourtant. Il me semble que je ne suis pas très loin, mais il doit me manquer qqchose d'important.
L'erreur intervient sur la partie WHERE ... IN ... où la variable doit varier comme suit: FID01P, FID02P, ...
Quelqu'un a t il une idée?
Merci beaucoup.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 %macro boucle_do; %do i = 1 %to 4; proc sql; create table clientes_fid0&i.p as select distinct cst_main_sk, cst_code from ticket_tot where sbo_code in ('FID0'||&&i.||'P'); quit; %end; %mend;
Partager