Здравствуйте!
Есть две таблицы - поставка (supply) и расход (flowrate).
В поставке указана цена медикаментов.
В расходе указано количество израсходованных медикаментов.
Есть запрос, определяющий список сумм за потраченные медикаменты за период. (Упрощенная версия).
SELECT s.supply_price*SUM(flow.count) AS flow_price
FROM supply s
INNER JOIN flowrate flow ON (s.id = flow.supply_id)
WHERE date_flow BETWEEN date1 AND date2
GROUP BY s.id
Нужно определить общую итоговую сумму этих сумм за этот же период.
Только вложенным селектом? И это значит опять все условия WHERE повторять во втором селекте? (там их достаточно много)