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. : >
Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!
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.