Database: change bins and so on...
This commit is contained in:
@ -35,10 +35,11 @@ FROM (SELECT p.year, p.did, p.dpnr,
|
||||
JOIN member m ON m.mgnr = d.mgnr
|
||||
LEFT JOIN delivery_part_attribute pa ON (pa.year, pa.did, pa.dpnr) = (p.year, p.did, p.dpnr)
|
||||
LEFT JOIN wine_attribute a ON a.attrid = pa.attrid
|
||||
GROUP BY p.year, p.did, p.dpnr) s
|
||||
GROUP BY p.year, p.did, p.dpnr
|
||||
ORDER BY p.year, p.did, p.dpnr, a.attrid) s
|
||||
LEFT JOIN delivery_part_modifier o ON (o.year, o.did, o.dpnr) = (s.year, s.did, s.dpnr)
|
||||
GROUP BY s.year, s.lsnr, s.dpnr
|
||||
ORDER BY s.year, s.lsnr, s.dpnr;
|
||||
ORDER BY s.year, s.lsnr, s.dpnr, o.modid;
|
||||
|
||||
CREATE VIEW v_delivery_bin AS
|
||||
SELECT year, mgnr,
|
||||
@ -48,6 +49,16 @@ FROM v_delivery
|
||||
GROUP BY year, mgnr, bin
|
||||
ORDER BY year, mgnr, LENGTH(bin) DESC, bin;
|
||||
|
||||
CREATE VIEW v_payment_bin AS
|
||||
SELECT d.year, d.mgnr,
|
||||
sortid || discr AS bin,
|
||||
SUM(value) AS weight
|
||||
FROM v_delivery d
|
||||
JOIN delivery_part_bin b ON (b.year, b.did, b.dpnr) = (d.year, d.did, d.dpnr)
|
||||
GROUP BY d.year, d.mgnr, bin
|
||||
HAVING SUM(value) > 0
|
||||
ORDER BY d.year, d.mgnr, bin;
|
||||
|
||||
CREATE VIEW v_stat_season AS
|
||||
SELECT year,
|
||||
SUM(weight) AS sum,
|
||||
|
Reference in New Issue
Block a user