Hi, does anyone know how to reference a time period by adding and subtracting months. For example if the variable is &startdate how would I be able to pull all records 6 months after the date? 6 months before the date? Thanks!
You can use the intnx function. e.g., to get all dates before and after &startdate. you could use:
if intnx('month',&startdate.,-6,'same') <=&startdate.<= intnx('month',&startdate.,6,'same');
SAS Innovate
It's your turn to help shape SAS Innovate 2027. Share your expertise and inspire the SAS community.
Submit your proposal →
Check out this tutorial series to learn how to build your own steps in SAS Studio.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.
Browse our catalog!