|
On 08-May-2017 13:35 -0600, Rob Berendt wrote:
On 08-May-2017 13:14 -0600, Alan Shore wrote:
Before I forget, we are on V7r1
Let me lay the groundwork first
We have a procedure in a service program that if you input the
suffix and product number, the available quantity is returned
From that procedure. I created an SQL function on this procedure
I have no problems running the following sql script
Select Isuffx, skuno, idescr
, itemavail(isuffx, skuno) as Available_qty
from prodfa.itmmstp
where isuffx = '0034'
Where isuffx is the suffix, skuno is the product number,
itemavail is the sql function and prodfa.itmmstp is the item
master
We have a separate suffix (0049) that is used as a reserve - so I
was wanting to display that available quantity at the same time
So I tried
Select Isuffx, skuno, idescr
, itemavail(isuffx, skuno) as Available_qty
, itemavail('0049', skuno) as Avail_qty0049
from prodfa.itmmstp
where isuffx = '0034'
and within STRSQL I get the message "ITEMAVAIL in *libl type *N
not found", with the cursor on the sql function with 0049
specified
I was just wondering if this is the way the script SHOULD be
giving this response?
CAST a spell over it oh wizard of sql and see if that resolves it.
itemavail(cast ('0049' as char(4)), skuno) as Avail
Select Isuffx, skuno, idescr
, itemavail(isuffx, skuno) as Available_qty
, itemavail(cast ('0049' as char(4)), skuno) as Avail_qty0049
from prodfa.itmmstp
where isuffx = '0034'
Study "overloading" if you want the detail answer.
Ah -ha Bingo, Gringo THAT was it.
Obviously my next question is - why does this need to be done?
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 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.