VbzCart/docs/queries/qryStk byItem byBin: Difference between revisions
Jump to navigation
Jump to search
imported>Woozle (used by v_stk_byItemAndBin_wInfo) |
imported>Woozle No edit summary |
||
Line 1: | Line 1: | ||
==Details== | ==Details== | ||
* '''Returns''': Same records as {{vbzcart/query| | * '''Returns''': Same records as {{vbzcart/query|qryStk_lines_remaining}}, but grouped by Item and Bin (so we have totals for each Item in each Bin) | ||
* '''Requires''': {{vbzcart/query| | * '''Requires''': {{vbzcart/query|qryStk_lines_remaining}} | ||
* '''Used by''': {{vbzcart/query|v_stk_byItemAndBin_wInfo}} | * '''Used by''': {{vbzcart/query|v_stk_byItemAndBin_wInfo}} | ||
* '''History''': | |||
** '''2010-02-23''' v_stk_lines_remaining was renamed to qryStk_lines_remaining | |||
*** also renaming this from v_stk_byItemAndBin to qryStk_byItem_byBin | |||
==SQL== | ==SQL== | ||
<section begin=sql /><mysql>CREATE OR REPLACE VIEW | <section begin=sql /><mysql>CREATE OR REPLACE VIEW qryStk_byItem_byBin AS | ||
SELECT | SELECT | ||
ID_Item, | ID_Item, | ||
Line 11: | Line 14: | ||
SUM(QtyForShip) AS QtyForShip, | SUM(QtyForShip) AS QtyForShip, | ||
SUM(QtyExisting) AS QtyExisting | SUM(QtyExisting) AS QtyExisting | ||
FROM | FROM qryStk_lines_remaining | ||
GROUP BY ID_Item, ID_Bin | GROUP BY ID_Item, ID_Bin | ||
HAVING SUM(QtyExisting)>0;</mysql> | HAVING SUM(QtyExisting)>0;</mysql> | ||
<section end=sql /> | <section end=sql /> |
Revision as of 13:33, 23 February 2010
Details
- Returns: Same records as Template:Vbzcart/query, but grouped by Item and Bin (so we have totals for each Item in each Bin)
- Requires: Template:Vbzcart/query
- Used by: Template:Vbzcart/query
- History:
- 2010-02-23 v_stk_lines_remaining was renamed to qryStk_lines_remaining
- also renaming this from v_stk_byItemAndBin to qryStk_byItem_byBin
- 2010-02-23 v_stk_lines_remaining was renamed to qryStk_lines_remaining
SQL
<section begin=sql /><mysql>CREATE OR REPLACE VIEW qryStk_byItem_byBin AS
SELECT ID_Item, ID_Bin, SUM(QtyForSale) AS QtyForSale, SUM(QtyForShip) AS QtyForShip, SUM(QtyExisting) AS QtyExisting FROM qryStk_lines_remaining GROUP BY ID_Item, ID_Bin HAVING SUM(QtyExisting)>0;</mysql>
<section end=sql />