VbzCart/docs/queries/qryRstkReq Items expected: Difference between revisions
Jump to navigation
Jump to search
imported>Woozle (Created page with '==About== * '''Purpose''': Returns a list of items we're currently expecting to receive in restocks, based on items requested (in active restock requests only) less items already…') |
m (Woozle moved page VbzCart/VbzCart/queries/qryRstkReq Items expected to VbzCart/docs/queries/qryRstkReq Items expected without leaving a redirect: part 3/5) |
||
| (2 intermediate revisions by one other user not shown) | |||
| Line 2: | Line 2: | ||
* '''Purpose''': Returns a list of items we're currently expecting to receive in restocks, based on items requested (in active restock requests only) less items already received for those requests | * '''Purpose''': Returns a list of items we're currently expecting to receive in restocks, based on items requested (in active restock requests only) less items already received for those requests | ||
* '''Requires''': {{vbzcart/query|qryRstkReq_Item_status}} | * '''Requires''': {{vbzcart/query|qryRstkReq_Item_status}} | ||
* '''Used by ''': | * '''Used by ''': DEPRECATED - seems less accurate than {{vbzcart/query|qryRstkItms_expected_byItem}} | ||
* '''Related''': Like {{vbzcart/query|qryRstkItms_expected}}, but grouped by Item (eliminates rstk_req data) | * '''Related''': Like {{vbzcart/query|qryRstkItms_expected}}, but grouped by Item (eliminates rstk_req data) | ||
* '''History''': | * '''History''': | ||
** '''2010-01-03''' Created for generating list of needed items | ** '''2010-01-03''' Created for generating list of needed items | ||
** '''2010-01-04''' This query now deprecated and can probably be deleted; using QtyExp instead of QtyOrd for verification of results | |||
==SQL== | ==SQL== | ||
<section begin=sql /><mysql>CREATE OR REPLACE VIEW qryRstkReq_Items_expected AS | <section begin=sql /><mysql>CREATE OR REPLACE VIEW qryRstkReq_Items_expected AS | ||
| Line 11: | Line 12: | ||
ID_Item, | ID_Item, | ||
SUM(QtyRecd) AS QtyRecd, | SUM(QtyRecd) AS QtyRecd, | ||
SUM( | SUM(QtyExp) AS QtyExp | ||
FROM qryRstkReq_Item_status | FROM qryRstkReq_Item_status | ||
GROUP BY ID_Item | GROUP BY ID_Item | ||
HAVING SUM( | HAVING SUM(QtyExp)-SUM(QtyRecd)>0;</mysql> | ||
<section end=sql /> | <section end=sql /> | ||
Latest revision as of 01:56, 25 February 2024
About
- Purpose: Returns a list of items we're currently expecting to receive in restocks, based on items requested (in active restock requests only) less items already received for those requests
- Requires: Template:Vbzcart/query
- Used by : DEPRECATED - seems less accurate than Template:Vbzcart/query
- Related: Like Template:Vbzcart/query, but grouped by Item (eliminates rstk_req data)
- History:
- 2010-01-03 Created for generating list of needed items
- 2010-01-04 This query now deprecated and can probably be deleted; using QtyExp instead of QtyOrd for verification of results
SQL
<section begin=sql /><mysql>CREATE OR REPLACE VIEW qryRstkReq_Items_expected AS SELECT
ID_Item, SUM(QtyRecd) AS QtyRecd, SUM(QtyExp) AS QtyExp
FROM qryRstkReq_Item_status GROUP BY ID_Item HAVING SUM(QtyExp)-SUM(QtyRecd)>0;</mysql> <section end=sql />