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
|
||||
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();
|
||||
cmd.CommandText = $"""
|
||||
SELECT bin, weight
|
||||
FROM v_bin
|
||||
FROM v_delivery_bin
|
||||
WHERE (year, mgnr) = ({year}, {mgnr})
|
||||
""";
|
||||
|
||||
|
Reference in New Issue
Block a user