Database: fix v_bucket update
This commit is contained in:
@ -173,6 +173,17 @@ namespace Elwig.Helpers {
|
|||||||
GROUP BY p.year, p.did, p.dpnr
|
GROUP BY p.year, p.did, p.dpnr
|
||||||
ORDER BY p.year, p.did, p.dpnr;
|
ORDER BY p.year, p.did, p.dpnr;
|
||||||
""");
|
""");
|
||||||
|
|
||||||
|
ExecuteNonQuery(cnx, "DROP VIEW v_bucket");
|
||||||
|
ExecuteNonQuery(cnx, """
|
||||||
|
CREATE VIEW v_delivery_bin AS
|
||||||
|
SELECT year, mgnr,
|
||||||
|
sortid || IIF(min_quw, REPLACE(COALESCE(attributes, ''), ',', ''), '_') AS bin,
|
||||||
|
SUM(weight) AS weight
|
||||||
|
FROM v_delivery
|
||||||
|
GROUP BY year, mgnr, bin
|
||||||
|
ORDER BY year, mgnr, LENGTH(bin) DESC, bin;
|
||||||
|
""");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -163,7 +163,7 @@ namespace Elwig.Helpers.Billing {
|
|||||||
using var cmd = cnx.CreateCommand();
|
using var cmd = cnx.CreateCommand();
|
||||||
cmd.CommandText = $"""
|
cmd.CommandText = $"""
|
||||||
SELECT bin, weight
|
SELECT bin, weight
|
||||||
FROM v_bin
|
FROM v_delivery_bin
|
||||||
WHERE (year, mgnr) = ({year}, {mgnr})
|
WHERE (year, mgnr) = ({year}, {mgnr})
|
||||||
""";
|
""";
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user