Hi all, I have a date variable where date is stored in number as 20140202 and there few missing value for the variable . i want to change it in date9. format. but i m facing error i believe its coming due to missing values for few observation. Please suggest i tried : here date_hoc , visit1-visit5 is in number and value are as 20140202 proc sql; create table Report as select REGION, CONTACT_SALSA_ID, ORG_NAME, customer_name, STAGE, Put(mdy(input(substr(strip(put(DATE_HOC,$10.)),5,2),2.),input(substr(strip(put(DATE_HOC,$10.)),7),2.),input(substr(strip(put(DATE_HOC,$10.)),1,4),4.)),date9.) as Date_Hoc, Product_dicussed_by_HOC, SALESFORCE_Hoc, Evtype_Hoc, Put(mdy(input(substr(strip(put(VISIT1,$10.)),5,2),2.),input(substr(strip(put(VISIT1,$10.)),7),2.),input(substr(strip(put(VISIT1,$10.)),1,4),4.)),date9.) as VISIT1, Team1, event1, products1, Put(mdy(input(substr(strip(put(VISIT2,$10.)),5,2),2.),input(substr(strip(put(VISIT2,$10.)),7),2.),input(substr(strip(put(VISIT2,$10.)),1,4),4.)),date9.) as VISIT2, Team2, Event2, Products2, Put(mdy(input(substr(strip(put(VISIT3,$10.)),5,2),2.),input(substr(strip(put(VISIT3,$10.)),7),2.),input(substr(strip(put(VISIT3,$10.)),1,4),4.)),date9.) as VISIT3, Team3, Event3, Products3, Put(mdy(input(substr(strip(put(VISIT4,$10.)),5,2),2.),input(substr(strip(put(VISIT4,$10.)),7),2.),input(substr(strip(put(VISIT4,$10.)),1,4),4.)),date9.) as VISIT4, Team4, Event4, Products4, Put(mdy(input(substr(strip(put(VISIT5,$10.)),5,2),2.),input(substr(strip(put(VISIT5,$10.)),7),2.),input(substr(strip(put(VISIT5,$10.)),1,4),4.)),date9.) as VISIT5, Team5, Event5, Products5 from final order by org_id ,indi_id; quit;
... View more