2015-06-30 4 views
0

У меня есть две таблицы для входящих товаров и инвентаря, а другая для выхода продуктов.Рассчитать сумму между двумя таблицами MySQL

Как сделать выбор в mysql, чтобы вернуть сумму, доступную на складе, без использования PHP.

В случае STOCK - OUTPUTS.

Спасибо!

+0

1. 'без использования PHP', почему тег PHP? 2. Используете ли вы какой-либо другой серверный язык. 3. Где вы показываете или используете эти данные? Вы можете просто запросить и вывести CSV, нет? – chris85

+0

Код более или менее: SELECT SUM (madeira_entrada.quantidade) AS total_entrada, SUM (madeira_saida.quantidade) AS total_saida, SUM (total_entrada-total_saida) AS total_estoque FROM tb_madeira_entrada AS madeira_entrada LEFT JOIN tb_madeira_saida AS madeira_saida ON madeira_saida.madeira = '$ this-> produtoID' WHERE madeira = '$ this-> produtoID' " –

ответ

1

Я думаю, что вы хотите что-то вроде этого:

SELECT 
(SELECT SUM(quantity) FROM stock) - 
(SELECT SUM(quantity) FROM outputs) AS 'slo' 
+0

' SELECT (SELECT SUM (quantidade) FROM tb_madeira_entrada WHERE madeira = '$ this-> produtoID') - (SELECT SUM (quantidade) FROM tb_madeira_saida ГДЕ Madeira = '$ this-> produtoID') AS estoque_disponivel' Я пробовал, но не работал! –

+0

Это написано в файле PHP или что? – Benten