From 3047ac69deea20c99726bfa6ffcfd16e682900b0 Mon Sep 17 00:00:00 2001 From: Martin Carlsson Date: Mon, 9 Dec 2019 14:34:19 +0100 Subject: [PATCH] P5-4494 remove all contract customer discounts except general discount --- migrations/000.141.sql | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 migrations/000.141.sql diff --git a/migrations/000.141.sql b/migrations/000.141.sql new file mode 100644 index 0000000..5c4b720 --- /dev/null +++ b/migrations/000.141.sql @@ -0,0 +1,12 @@ +-- P5-4494: remove all contract customer discounts except general discount + +ALTER TABLE contract_customers + ADD COLUMN discount INTEGER DEFAULT 0; + +UPDATE contract_customers SET discount = ( + SELECT discount FROM contract_customers_discounts + WHERE contractcustomerid = contract_customers.contractcustomerid + AND productgroupid IS NULL AND materialid IS NULL +); + +DROP TABLE contract_customers_discounts;