|
Hi! I'm writing a embedded SQL RPGIV program and I've stuck on trying to make my queries more efficient.
C Eval SumQty = 'Select '+ C 'sum(Qty) '+ C 'from '+ C 'Q '+ C 'Where '+ C 'Q.QKey = 5 '
Qty field is declared in the Q database like this (9,0 packed): Qty 50 54 P 5 9 0 Quantity
Now to my confusion What I've understood is that when using SUM function in SQL one should have the same data type on the result variable as the declared elements. Fine, did that above but I still get this 'error' in joblog...
Why do I still get the Data Conversion 'error'? The program works fine but the conversion bugs me since a millisec is wasted...
I know that I can do a workaround by doing the adding in RPG with a Do-loop but is that that more efficient than using Sql Sum?
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.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 on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.