Переделанный второй запрос

This commit is contained in:
Anton Kamalov
2024-10-24 22:48:26 +03:00
parent 6ae3bd327a
commit 42720af4e2
5 changed files with 35 additions and 33 deletions

View File

@@ -0,0 +1,3 @@
SELECT name FROM sellers
ORDER BY name
LIMIT 100;

View File

@@ -1,11 +1,9 @@
SELECT sellers.name AS 'Поставщик',
w.date_of_delivery AS 'Дата поставки',
SUM(wl.count) AS 'Общее количество заготовок',
SUM(wl.price) AS 'Общая стоимость поставленных заготовок'
SELECT w.date_of_delivery AS 'Дата поставки',
SUM(w.sum) AS 'Общая сумма',
SUM(wl.cnt) as 'Количество'
FROM waybill w
JOIN waybill_lines wl USING(waybill_id)
JOIN workpiece USING(work_id)
JOIN (SELECT waybill_id, SUM(count) AS cnt FROM waybill_lines wl GROUP BY waybill_id)wl USING (waybill_id)
JOIN sellers USING(sel_id)
WHERE workpiece.material = '${material}'
AND (w.date_of_delivery BETWEEN '${date_from}' AND '${date_to}')
GROUP BY sellers.name, w.date_of_delivery;
WHERE sellers.name = '${seller}'
AND YEAR(date_of_delivery) = '${date}'
GROUP BY date_of_delivery