17 lines
677 B
SQL
17 lines
677 B
SQL
SELECT
|
|
e.id,
|
|
e.travelFk,
|
|
e.ref,
|
|
s.name AS supplierName,
|
|
SUM(b.stickers) AS stickers,
|
|
CAST(SUM(i.density * b.stickers * IF(pkg.volume, pkg.volume, pkg.width * pkg.depth * pkg.height) / 1000000 ) as DECIMAL(10,0)) as loadedKg,
|
|
CAST(SUM(167.5 * b.stickers * IF(pkg.volume, pkg.volume, pkg.width * pkg.depth * pkg.height) / 1000000 ) as DECIMAL(10,0)) as volumeKg
|
|
FROM travel t
|
|
JOIN entry e ON e.travelFk = t.id
|
|
JOIN buy b ON b.entryFk = e.id
|
|
JOIN packaging pkg ON pkg.id = b.packageFk
|
|
JOIN item i ON i.id = b.itemFk
|
|
JOIN itemType it ON it.id = i.typeFk
|
|
JOIN supplier s ON s.id = e.supplierFk
|
|
WHERE t.id IN(?)
|
|
GROUP BY e.id |