Reputation: 11
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.
Upvotes: 1
Views: 5941
Reputation: 1043
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.
Upvotes: 1