As Cynthia pointed out, have you tried any SAS PROC, such as PROC REPORT, PROC SUMMARY (with PRINT), or PROC MEANS? With a SAS DATE variable, you can look into using INTNX function within a DATA step to create a suitable "week start" or "month start" date and then use a suitable SAS FORMAT statement for displaying the date as you desire.
Are you looking to others on the forum to write the code for you? That is why I am inquiring about what, if any, SAS program coding you have attempted, to solve your quest.
Scott Barry
SBBWorks, Inc.
Recommended Google advanced search argument for this topic:
create summary report site:sas.com
-- one match to consider:
SAS DOC: Practical Problem-Solving with PROC SQL
http://support.sas.com/documentation/cdl/en/sqlproc/62086/HTML/default/a002536887.htm
... View more