2015-12-13 4 views
0

У меня есть эти две следующие таблицы:Как рассчитать SUM (количество * цена) из двух разных таблиц?

Таблица Заказать

enter image description here

Таблица продукта

enter image description here

Я пытаюсь вычислить цену субтотальную для каждого продукт (количество * цена), затем SUM TOTAL значение для всего порядка.

Спасибо, Любая помощь будет очень признательна.

+2

Необходимо указать код. Вопрос, как сейчас, не подходит для переполнения стека. –

+0

Это довольно простой запрос 'join' и' group by'. С чем вы столкнулись? –

+0

Я знаю его легко, но я не очень хорошо разбираюсь с запросами mysql. – Javi95

ответ

0

Проверьте имена таблиц и попытайтесь это:

SELECT o.order_number, o.item_quantity, p.price,(o.item_quantity * p.price) AS subtotal, SUM(o.item_quantity * p.price) AS total 
FROM order AS o 
LEFT JOIN product AS p ON product_number = idproduct_detail; 

С этим я подключаю каждый заказ с относительным продуктом затем выбрать item_quantity и цену и SUM продукта из них.

+0

Спасибо, он работает. :) – Javi95

+0

Пожалуйста, заполните свой вопрос необходимым кодом – Gianmarco

Смежные вопросы