Fix vetsiny veci co se posraly presunutim barcodu do zvlastni tabulky
[mirrors/SokoMan.git] / assistants / stats / reserve.inc.php
index 827781490af2390823975990b6eba186691f61e6..b60ec2d5a4d5c2385ebffa82c15bc474aefd2e48 100644 (file)
@@ -1,11 +1,18 @@
 <?php
 $queries += array(
-       "Nutno koupit"
-               => 'SELECT room_id,room_name,model_id,model_name,model_barcode,model_reserve,'.
+/*
+       "Nakoupit: Došlo úplně (Urgent WishList)" //TODO: Reinvent
+               => 'SELECT model_id,model_name,model_barcode,model_reserve,model_reserve as item_quantity_to_buy'.
+               ' FROM model'.
+               ' WHERE model_reserve>0 AND NOT EXISTS'.
+               ' (SELECT item_id FROM item WHERE model.model_id=item.model_id AND status_id=1 AND item_quantity>0 AND item_valid_till=0)',
+*/
+       "Nakoupit: Dochází (WishList)"
+               => 'SELECT model_id,model_name,model_barcode,model_reserve,'.
                ' COUNT(item_id),SUM(item_quantity),model_reserve-SUM(item_quantity) as item_quantity_to_buy'.
-               ' FROM item LEFT JOIN model USING(model_id) LEFT JOIN room USING(room_id)'.
+               ' FROM item LEFT JOIN barcode USING(barcode_id) LEFT JOIN model USING(model_id)'.
                ' WHERE item_valid_till=0 AND status_id=1'.
-               ' GROUP BY model_id,room_id'.
+               ' GROUP BY model_id'.
                ' HAVING SUM(item_quantity)<model_reserve'.
-               ' ORDER BY room_id,model_id;',
+               ' ORDER BY model_id;',
 );
This page took 0.092801 seconds and 4 git commands to generate.