вы должны использовать do loop и hard, чтобы эмулировать то же самое в proc sql;
data year_range;
do year= 2006 to 2017;
output;
end;
run;
Еще один грубый способ (не рекомендуется) делать proc sql - это использовать недокументированную монотонную функцию и набор данных, который имеетболее 11 записей, как показано ниже
proc sql;
create tale work.year_range
select 2005 + monotonic() as year
from sashelp.class
where calculated year between 2006 and 2017;