BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
mehak
Calcite | Level 5

 calculate the months , weeks, days seperately  since coupon expiry date from current date to 31 march 2014. 


data _class_s;
date1 = '21OCT2017'd;
date2 = '31MAR2014'd;
no_of_months = intck ('MONTH', date1, date2);
no_of_weeks = intck ('WEEK', date1, date2);
no_of_days = intck ('DAY', date1, date2);
format date1 date2 date9.;
proc print data = _class_s noobs;
run;

 

can any1 please tell me whati have to do to add coupon expiry date in this code .

1 ACCEPTED SOLUTION
3 REPLIES 3
mehak
Calcite | Level 5

sir  can you please tell me how can i take difference between the var called coupon id , current date and 31march

Kurt_Bremser
Super User

@mehak wrote:

sir  can you please tell me how can i take difference between the var called coupon id , current date and 31march


Differences are calculated with a subtraction. Date and time differences are calculated with intck, as you already know.

hackathon24-white-horiz.png

2025 SAS Hackathon: There is still time!

Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!

Register Now

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 3 replies
  • 1143 views
  • 0 likes
  • 2 in conversation