This commit is contained in:
parent
28e957fecd
commit
865da7bba2
|
@ -36,8 +36,7 @@ BEGIN
|
||||||
(PRIMARY KEY (ticketFk, code, rate))
|
(PRIMARY KEY (ticketFk, code, rate))
|
||||||
ENGINE = MEMORY
|
ENGINE = MEMORY
|
||||||
WITH sales AS (
|
WITH sales AS (
|
||||||
SELECT s.id,
|
SELECT s.ticketFk,
|
||||||
s.ticketFk,
|
|
||||||
s.itemFk,
|
s.itemFk,
|
||||||
s.quantity * s.price * (100 - s.discount) / 100 total,
|
s.quantity * s.price * (100 - s.discount) / 100 total,
|
||||||
t.companyFk,
|
t.companyFk,
|
||||||
|
@ -54,8 +53,7 @@ BEGIN
|
||||||
JOIN vn.itemTaxCountry itc ON itc.itemFk = s.itemFk
|
JOIN vn.itemTaxCountry itc ON itc.itemFk = s.itemFk
|
||||||
AND itc.countryFk = su.countryFk
|
AND itc.countryFk = su.countryFk
|
||||||
HAVING total
|
HAVING total
|
||||||
),
|
)
|
||||||
ticketTax AS (
|
|
||||||
SELECT s.ticketFk,
|
SELECT s.ticketFk,
|
||||||
bp.pgcFk,
|
bp.pgcFk,
|
||||||
SUM(s.total) taxableBase,
|
SUM(s.total) taxableBase,
|
||||||
|
@ -70,9 +68,6 @@ BEGIN
|
||||||
JOIN vn.taxClass tc ON tc.id = bp.taxClassFk
|
JOIN vn.taxClass tc ON tc.id = bp.taxClassFk
|
||||||
GROUP BY s.ticketFk, pgc.code, pgc.rate
|
GROUP BY s.ticketFk, pgc.code, pgc.rate
|
||||||
HAVING taxableBase
|
HAVING taxableBase
|
||||||
)
|
|
||||||
SELECT *
|
|
||||||
FROM ticketTax
|
|
||||||
ORDER BY priority;
|
ORDER BY priority;
|
||||||
|
|
||||||
CREATE OR REPLACE TEMPORARY TABLE tmp.ticketServiceTax
|
CREATE OR REPLACE TEMPORARY TABLE tmp.ticketServiceTax
|
||||||
|
|
Loading…
Reference in New Issue