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

sas-innovate-2026-white.png



April 27 – 30 | Gaylord Texan | Grapevine, Texas

Registration is open

Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!

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