Add v_bucket to database
This commit is contained in:
@ -23,6 +23,8 @@ SELECT p.year, p.did, p.dpnr,
|
|||||||
d.date, d.time, d.zwstid, d.lnr, d.lsnr,
|
d.date, d.time, d.zwstid, d.lnr, d.lsnr,
|
||||||
m.mgnr, m.family_name, m.given_name,
|
m.mgnr, m.family_name, m.given_name,
|
||||||
p.sortid, p.weight, p.kmw, ROUND(p.kmw * (4.54 + 0.022 * p.kmw), 0) AS oe, p.qualid, p.hkid, p.kgnr, p.rdnr,
|
p.sortid, p.weight, p.kmw, ROUND(p.kmw * (4.54 + 0.022 * p.kmw), 0) AS oe, p.qualid, p.hkid, p.kgnr, p.rdnr,
|
||||||
|
p.qualid NOT IN (SELECT l.qualid FROM wine_quality_level l WHERE p.kmw >= l.min_kmw OR l.min_kmw IS NULL) AS abgewertet,
|
||||||
|
p.qualid NOT IN ('WEI', 'RSW', 'LDW') AS min_quw,
|
||||||
GROUP_CONCAT(DISTINCT a.attrid) as attributes, GROUP_CONCAT(DISTINCT o.modid) as modifiers,
|
GROUP_CONCAT(DISTINCT a.attrid) as attributes, GROUP_CONCAT(DISTINCT o.modid) as modifiers,
|
||||||
d.comment, p.comment as part_comment
|
d.comment, p.comment as part_comment
|
||||||
FROM delivery_part p
|
FROM delivery_part p
|
||||||
@ -33,6 +35,14 @@ FROM delivery_part p
|
|||||||
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;
|
||||||
|
|
||||||
|
CREATE VIEW v_bucket AS
|
||||||
|
SELECT year, mgnr,
|
||||||
|
sortid || IIF(min_quw, REPLACE(COALESCE(attributes, ''), ',', ''), '_') AS bucket,
|
||||||
|
SUM(weight) AS weight
|
||||||
|
FROM v_delivery
|
||||||
|
GROUP BY year, mgnr, bucket
|
||||||
|
ORDER BY year, mgnr, LENGTH(bucket) DESC, bucket;
|
||||||
|
|
||||||
CREATE VIEW v_stat_season AS
|
CREATE VIEW v_stat_season AS
|
||||||
SELECT year,
|
SELECT year,
|
||||||
SUM(weight) AS sum,
|
SUM(weight) AS sum,
|
||||||
|
Reference in New Issue
Block a user