I have tried everything I could on Netezza! Here is what I've tried:
SELECT 45/CAST(7 AS DOUBLE) ---> 6.4285714285714 
But I want results to be 6.43 so I tried SELECT ROUND(45/CAST(7 AS DOUBLE), 2) but get an error: 'NZOLEDB' failed with no error message available, result code: DB_E_ERRORSOCCURRED(0x80040E21).
Also tried SELECT 45/CAST(7 AS DOUBLE) :: DECIMAL(5,2). Get same as error as in point 2 above.
Could someone please assist! It's very frustrating.
SYSTEM.ADMIN(ADMIN)=> select to_number((45*1.0)/7,99.99);
TO_NUMBER
-----------
 6.42
(1 row)
SYSTEM.ADMIN(ADMIN)=> select version();
              VERSION
-----------------------------------
 Release 7.0.4 (P-1) [Build 33519]
(1 row)
Hope this will give you desired result.
User contributions licensed under CC BY-SA 3.0