Fixed aggregation query

The interesting value for the sales is the nr of sold articles, NOT
the amount of database entries.

Signed-off-by: Jim Martens <github@2martens.de>
This commit is contained in:
2017-07-04 16:56:02 +02:00
parent a1ce3f4cd4
commit 69ac94939e

View File

@ -197,7 +197,7 @@ public class ORM {
// --- analysis part starts here // --- analysis part starts here
public Map<String,Map<String, Map<String, Integer>>> getSalesCrossTable(int year) { public Map<String,Map<String, Map<String, Integer>>> getSalesCrossTable(int year) {
String querySQL = "SELECT COUNT(s.ID) AS sales, a.NAME AS article, sh.CITY AS city, d.QUARTER AS quarter " + String querySQL = "SELECT SUM(s.SOLDUNITS) AS sales, a.NAME AS article, sh.CITY AS city, d.QUARTER AS quarter " +
"FROM VSISP12.SALES AS s, " + "FROM VSISP12.SALES AS s, " +
"VSISP12.DATETABLE AS d, " + "VSISP12.DATETABLE AS d, " +
"VSISP12.SHOP AS sh, " + "VSISP12.SHOP AS sh, " +