Пример для MS Access Запрос Q024. Задачу вычисления общей суммы оприходованных товаров категории "Хлебобулочные изделия" решим следующим алгоритмом: - каждой записи таблицы m_income, в зависимости от значения его product_id, из таблицы m_category, сопоставить название категории; - выделить записи, для которых категория равна "Хлебобулочные изделия"; - вычислить сумму прихода = количество*цена.
Итак:
SELECT
Sum(amount*price) AS income_sum FROM (m_product AS a INNER JOIN m_income AS b ON a.id=b.product_id) INNER JOIN m_category AS c ON a.ctgry_id=c.id WHERE c.title='Хлебобулочные изделия';
Пример для MySQL Запрос Q024. Задачу вычисления общей суммы оприходованных товаров категории "Хлебобулочные изделия" решим следующим алгоритмом: - каждой записи таблицы m_income, в зависимости от значения его product_id, из таблицы m_category, сопоставить название категории; -
выделить записи, для которых категория равна "Хлебобулочные изделия"; - вычислить сумму прихода = количество*цена.
Итак:
SELECT Sum(amount*price) AS income_sum FROM m_product AS a INNER JOIN m_income AS b ON a.id=b.product_id INNER JOIN m_category AS c ON a.ctgry_id=c.id WHERE c.title='Хлебобулочные изделия';