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;