%let mon_tab=%sysfunc(intnx(month, %sysfunc(today()), -13), YYMMN.); %put &mon_tab.; %let dt1 = %sysfunc(intnx(month,%sysfunc(today()),-13,beg),MMDDYYD10.); %let dt2 = %sysfunc(intnx(month,%sysfunc(today()),-13,end),MMDDYYD10.); %put "&dt1"d. "&dt2"d.; proc sql; connect to teradata(user="&username." password="&dbpass" tdpid=aprtera mode=teradata); create table test as select * from connection to teradata( (select a.col1 ,sum(b.col2) as tran_sum from lib1.table1 a right join (select b.col1, sum(b.col2) as sum_col2 from lib2.table2 b where b.col3 between "&dt1" and "&dt2" ) c on a.col1=b.col1 group by a.col1 order by a.col1 asc)); disconnect from teradata; quit; ERROR: Teradata prepare: Column 02-01-2016 not found in lib2.b. Question: How should those date ranges need to be formatted to avoid error? I am new to teradata database.
... View more