Преглед изворни кода

Adjust green for roasted calculation. The performance is the same, data is the same out to at least 15 decimal places (differences at that point cannot possibly alter reported values), and there is less SQL to read and understand this way.

Neal Wilson пре 12 година
родитељ
комит
29c68554b5
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1
    1
      config/Reports/cogr.xml

+ 1
- 1
config/Reports/cogr.xml Прегледај датотеку

@@ -49,7 +49,7 @@
49 49
 						print("Error 1");
50 50
 					}
51 51
 				}
52
-				query.prepare("SELECT 1 / (-1 * (min((unroasted_total_quantity - roasted_quantity)  / unroasted_total_quantity) - 1)), 1 / (-1 * (max((unroasted_total_quantity - roasted_quantity)/unroasted_total_quantity) - 1)), 1 / (-1 * (avg((unroasted_total_quantity - roasted_quantity) / unroasted_total_quantity) - 1)) FROM roasting_log WHERE roasted_id = :ri AND unroasted_id = :gi AND unroasted_total_quantity > 0 AND roasted_quantity > 0 AND approval = true");
52
+				query.prepare("SELECT min(unroasted_total_quantity / roasted_quantity), max(unroasted_total_quantity / roasted_quantity), avg(unroasted_total_quantity / roasted_quantity) FROM roasting_log WHERE roasted_id = :ri AND unroasted_id = :gi AND unroasted_total_quantity > 0 AND roasted_quantity > 0 AND approval = true");
53 53
 				var mins = new Array();
54 54
 				var maxes = new Array();
55 55
 				var means = new Array();

Loading…
Откажи
Сачувај