I keep getting errors when trying to execute my statement, saying the following:
ERROR [42703] [IBM][DB2/LINUXX8664] SQL0206N "HAO" is not valid in the context where it is used.
Error is referring to my filters as it works fine when commented out. See below:
SELECT
ROUND(MINUTESDIFF(CURRENT_DATE,LAST_ACTION_DATE)/60,2) AS HAO
FROM [database]
WHERE 1=1
AND QTY > 0
AND STATE = 'Active'
AND HAO > 5
ORDER BY ONHOLD DESC
Can you not use aliases like "HAO" as filters? I think I've seen it done before so I must be doing something wrong, please let me know, Thanks!