Merge pull request #1843 from xtuple/4_6_x
[xtuple] / foundation-database / public / functions / avgcost.sql
1 CREATE OR REPLACE FUNCTION avgCost(pItemsiteid INTEGER) RETURNS NUMERIC AS $$
2 -- Copyright (c) 1999-2014 by OpenMFG LLC, d/b/a xTuple. 
3 -- See www.xtuple.com/CPAL for the full text of the software license.
4 DECLARE
5   _value NUMERIC;
6   _qoh NUMERIC;
7 BEGIN
8   SELECT itemsite_value, itemsite_qtyonhand
9     INTO _value, _qoh
10     FROM itemsite
11    WHERE(itemsite_id=pItemsiteid);
12   IF (_qoh = 0.0) THEN
13     RETURN 0.0;
14   END IF;
15   RETURN _value / _qoh;
16 END;
17 $$ LANGUAGE plpgsql;
18