Hi Forum,
I have a dataset that contains a Date Time field.
So I wrote a Proc SQL statement with the below WHERE Clause.
I want to use the 'INTNX' Function to match the Date Time to a MthYr value such as below:
WHERE intnx('month',datepart(c.DATETIME),0,'e') = 'MAY18'
ERROR: ORACLE prepare error: ORA-00904: "INTNX": invalid identifier
I'm getting an 'Invalid Identifier' Error.
However, if I add a query builder to the existing table and create an expression using the exact same statement, it works?
Can anyone advise why this is so & how I need to write the WHERE clause so it will run?
Thanks
In an explicit pass-through, you need to use functions that the target database understands. intnx is not a function in Oracle SQL.
In an explicit pass-through, you need to use functions that the target database understands. intnx is not a function in Oracle SQL.
Ah, Of Course!
Thanks Kurt. : >
April 27 – 30 | Gaylord Texan | Grapevine, Texas
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!
Still thinking about your presentation idea? The submission deadline has been extended to Friday, Nov. 14, at 11:59 p.m. ET.
Check out this tutorial series to learn how to build your own steps in SAS Studio.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.