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

Hi,

 

I have wrote some code that should pick up newest date in from a variable but it seems to not work. There are no errors or warning in the log but we do see the "NOTE: The query requires remerging summary statistics back with the original data".

 

I'm not entirely sure where about it is breaking down as a number of other solutions in the forum mention using the MAX to create a table with just the newest records and also use HAVING instead of SELECT for summary functions. My end goal is to have a report from the data which shows each unique Pzinskey for each case but only the most up to date record.

 

Many thanks,

 

Sandy

 

proc sql;

create table pipeline_base as

select t1.* from HLMI_SS.MAP_FLA_05SEP18 as t1

where datepart(createdate) ge today()-180 and propertyname eq "ProcessStatus"

group by Pzinskey

having max(Createdate)

order by Pzinskey, Createdate desc;

run;

 

 

1 ACCEPTED SOLUTION

Accepted Solutions
gamotte
Rhodochrosite | Level 12
Hello,

Try

having Createdate=max(Createdate)

instead

View solution in original post

1 REPLY 1
gamotte
Rhodochrosite | Level 12
Hello,

Try

having Createdate=max(Createdate)

instead

hackathon24-white-horiz.png

The 2025 SAS Hackathon has begun!

It's finally time to hack! Remember to visit the SAS Hacker's Hub regularly for news and updates.

Latest Updates

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
  • 1 reply
  • 7782 views
  • 2 likes
  • 2 in conversation