Difference between revisions of "VbzCart/queries/qryRstkReq Items expected"

from HTYP, the free directory anyone can edit if they can prove to me that they're not a spambot
Jump to navigation Jump to search
(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…')
 
(...oh, and the future has been dealt with.)
 
(One intermediate revision by the same 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 ''': "items needed" admin page
+
* '''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(QtyOrd) AS QtyOrd
+
   SUM(QtyExp) AS QtyExp
 
FROM qryRstkReq_Item_status
 
FROM qryRstkReq_Item_status
 
GROUP BY ID_Item
 
GROUP BY ID_Item
HAVING SUM(QtyOrd)-SUM(QtyRecd)>0;</mysql>
+
HAVING SUM(QtyExp)-SUM(QtyRecd)>0;</mysql>
 
<section end=sql />
 
<section end=sql />

Latest revision as of 00:16, 6 January 2010

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:
  1. REDIRECT Template:l/vc/query
  • Used by : DEPRECATED - seems less accurate than qryRstkItms_expected_byItem
  • Related: Like qryRstkItms_expected, 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

<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>