<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://htyp.org/mw/index.php?action=history&amp;feed=atom&amp;title=VbzCart%2Fqueries%2FqryPkgs_status</id>
	<title>VbzCart/queries/qryPkgs status - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://htyp.org/mw/index.php?action=history&amp;feed=atom&amp;title=VbzCart%2Fqueries%2FqryPkgs_status"/>
	<link rel="alternate" type="text/html" href="https://htyp.org/mw/index.php?title=VbzCart/queries/qryPkgs_status&amp;action=history"/>
	<updated>2026-07-07T12:54:12Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://htyp.org/mw/index.php?title=VbzCart/queries/qryPkgs_status&amp;diff=11971&amp;oldid=prev</id>
		<title>Woozle: New page: ==About== * &#039;&#039;&#039;Requires&#039;&#039;&#039;: {{vbzcart|table|ord_pkg_lines}}, {{vbzcart|table|ord_pkgs}}, {{vbzcart|table|ord_shipmt}}, {{vbzcart|table|ord_lines}}, {{vbzcart|table|core_orders}} * &#039;&#039;&#039;Group...</title>
		<link rel="alternate" type="text/html" href="https://htyp.org/mw/index.php?title=VbzCart/queries/qryPkgs_status&amp;diff=11971&amp;oldid=prev"/>
		<updated>2009-07-09T18:16:15Z</updated>

		<summary type="html">&lt;p&gt;New page: ==About== * &amp;#039;&amp;#039;&amp;#039;Requires&amp;#039;&amp;#039;&amp;#039;: {{vbzcart|table|ord_pkg_lines}}, {{vbzcart|table|ord_pkgs}}, {{vbzcart|table|ord_shipmt}}, {{vbzcart|table|ord_lines}}, {{vbzcart|table|core_orders}} * &amp;#039;&amp;#039;&amp;#039;Group...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==About==&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Requires&amp;#039;&amp;#039;&amp;#039;: {{vbzcart|table|ord_pkg_lines}}, {{vbzcart|table|ord_pkgs}}, {{vbzcart|table|ord_shipmt}}, {{vbzcart|table|ord_lines}}, {{vbzcart|table|core_orders}}&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Grouped by&amp;#039;&amp;#039;&amp;#039;: Package&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Used by&amp;#039;&amp;#039;&amp;#039;: VbzAdmin shipment detail display&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;History&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;2009-07-09&amp;#039;&amp;#039;&amp;#039; Adapted from MS Access version&lt;br /&gt;
==SQL==&lt;br /&gt;
&amp;lt;section begin=sql /&amp;gt;&amp;lt;mysql&amp;gt;CREATE OR REPLACE VIEW qryPkgs_status AS&lt;br /&gt;
SELECT&lt;br /&gt;
  p.ID_Order,&lt;br /&gt;
  p.ID AS ID_Package,&lt;br /&gt;
  CONCAT(&amp;quot;(&amp;quot;,s.ID,&amp;quot;) &amp;quot;,IF(s.Abbr=&amp;quot;&amp;quot;,s.WhenShipped,s.Abbr)) AS Shipment,&lt;br /&gt;
  p.ID_Shipment,&lt;br /&gt;
  CONCAT(o.Number,&amp;quot;-&amp;quot;,p.Seq) AS PackageName,&lt;br /&gt;
  p.WhenStarted,&lt;br /&gt;
  p.WhenFinished,&lt;br /&gt;
  p.ShipCost,&lt;br /&gt;
  p.PkgCost,&lt;br /&gt;
  s.WhenShipped,&lt;br /&gt;
  Sum(oi.QtyOrd) AS Ordered,&lt;br /&gt;
  Sum(pl.QtyShipped) AS Shipped,&lt;br /&gt;
  Sum(pl.QtyNotAvail) AS Deleted,&lt;br /&gt;
  Sum(pl.QtyKilled) AS Cancelled,&lt;br /&gt;
  Sum(oi.QtyOrd-IFNULL(pl.QtyShipped,0)-IFNULL(pl.QtyNotAvail,0)-IFNULL(pl.QtyKilled,0)) AS Remaining,&lt;br /&gt;
  WhenChecked&lt;br /&gt;
FROM&lt;br /&gt;
  (&lt;br /&gt;
    (&lt;br /&gt;
      (ord_pkg_lines AS pl RIGHT JOIN ord_pkgs AS p ON pl.ID_Pkg = p.ID)&lt;br /&gt;
      LEFT JOIN ord_shipmt AS s ON p.ID_Shipment = s.ID)&lt;br /&gt;
    LEFT JOIN ord_lines AS oi ON pl.ID_OrdLine=oi.ID)&lt;br /&gt;
  LEFT JOIN core_orders AS o ON p.ID_Order=o.ID&lt;br /&gt;
GROUP BY p.ID, p.ID_Order, p.ID_Shipment, p.ShipCost, p.PkgCost, s.Abbr, o.Number, p.Seq, p.WhenStarted, p.WhenFinished, s.WhenShipped, s.ID, WhenChecked&lt;br /&gt;
ORDER BY o.Number, p.Seq;&amp;lt;/mysql&amp;gt;&lt;br /&gt;
&amp;lt;section end=sql /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Woozle</name></author>
	</entry>
</feed>