MIDRANGE dot COM Mailing List Archive



Home » MIDRANGE-L » December 2012

Re: SQL Query



fixed

Hi,
 
Yes the "Field" is defined with zero decimals in the database.
 
after dividing with 100 Iam able to see the output in decimal format.
 
Thanks a lot.
 
Jo
 
 
 


________________________________
From: "DeLong, Eric" <EDeLong@xxxxxxxxxxxxxxx>
To: Midrange Systems Technical Discussion <midrange-l@xxxxxxxxxxxx>
Sent: Monday, 3 December 2012 8:57 PM
Subject: RE: SQL Query

Hi John

It appears to me that your source table must be storing the value without decimal precision.  For your purposes, you should only need to divide your whole-number value by 100 to derive a decimal value as you want.

SELECT DEC(SUM(Field/100),11,2) FROM File WHERE ABBA = 111483                                                         

-----Original Message-----
From: midrange-l-bounces@xxxxxxxxxxxx [mailto:midrange-l-bounces@xxxxxxxxxxxx] On Behalf Of John Mathew
Sent: Monday, December 03, 2012 9:25 AM
To: Midrange Systems Technical Discussion
Subject: SQL Query

Hi All,
 
 Iam trying to sum field and then converting it into decimal.
The orginal field type is packed with no decimal.
 
SELECT DEC(SUM(Field),11,2) FROM File WHERE ABBA = 111483                                                         
 
Output of the query
 
  DEC 
  4,325.00
 
But the output what I wanted is 43.25
 
Not sure how to achieve the task. Can you some one please suggest.
 
Thanks in advace.
 
Jo





Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2014 by MIDRANGE dot COM and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available here. If you have questions about this, please contact