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

Hi all

If i have a table of gender and date of birth

M 12/12/2008

M 23/10/1998

F 12/09/1798

F 09/07/2001

.,......

......

And want to find the max and min DOB by gender

Proc sql;

Select gender,max(dob),min(dob)

From have

Group by gender; quit;

This gives me the max and min in numeric

Any way proc sql can return these values in a date format?

Thanks

1 ACCEPTED SOLUTION

Accepted Solutions
statistician13
Quartz | Level 8

You are almost there.

Try this:

Proc sql;

Select

       gender,

     max(dob) as MaxDOB format=MMDDYY10. ,

     min(dob) as MinDOB format=MMDDYY10.

From

     have

Group by

     gender;

quit;

View solution in original post

2 REPLIES 2
statistician13
Quartz | Level 8

You are almost there.

Try this:

Proc sql;

Select

       gender,

     max(dob) as MaxDOB format=MMDDYY10. ,

     min(dob) as MinDOB format=MMDDYY10.

From

     have

Group by

     gender;

quit;

Tal
Pyrite | Level 9 Tal
Pyrite | Level 9

right!

forgot i could use format in  proc sql :smileysilly:

Thank you!

What is Bayesian Analysis?

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.

SAS Training: Just a Click Away

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

Browse our catalog!

Discussion stats
  • 2 replies
  • 19020 views
  • 2 likes
  • 2 in conversation