Can something like the following be done in SAS?
if days(date1 - date2) = 200 then do....end
(i.e. if # days difference is 200 then perform a task.
Similarly for months or years.
Try intck to calculate number of days/months between two dates.
if intck('day',date1,date2) = 200 then do /* for days */
if intck('month',date1,date2) = 200 then do /* for months */
Assuming Date1 and Date2 are SAS dates would the following not work?
If (Date1 - date2) eq 200 then Do ;
end ;
For the months and years the Intck function woudl work as shown by stat@sas. Of course, we have not yet talked about 'alignment' on months and years!
I would replace the if statement by if ABS(date1 - date2) eq 200 then Do; because we do not know what date is more recent.
Build your skills. Make connections. Enjoy creative freedom. Maybe change the world. Registration is now open through August 30th. Visit the SAS Hackathon homepage.
Register today!Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.
Find more tutorials on the SAS Users YouTube channel.
Select SAS Training centers are offering in-person courses. View upcoming courses for: