Options
- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
Guru
Created on 06-11-2017 09:50 AM
Problem: Certain arithmetic operations return the wrong result in Phoenix.
For example:
0: jdbc:phoenix:> select 2/4 ; +----+ | 0 | +----+ | 0 | +----+ 1 row selected (0.014 seconds)
Cause: This is because the result is returned as an int rather than a decimal
See PHOENIX-3312
Workaround: Provide decimal values within the SQL
e.g.0: jdbc:phoenix:> select 2.0/4.0 ; +------+ | 0.5 | +------+ | 0.5 | +------+ 1 row selected (0.011 seconds)