Как СУММИРОВАТЬ и ВЫЧИТАТЬ с помощью SQL?

Я использую MySQL, и у меня есть две таблицы:

master_table

  • ORDERNO
  • ITEM
  • QTY

stock_bal

  • ЭЛЕМЕНТ
  • BAL_QTY

В главной таблице есть повторяющиеся значения ORDERNO и ITEM . Я получил общее QTY с помощью предложения SQL 'GROUP BY'.

Мне нужно вычесть / вычесть BAL_QTY из СУММЫ ITEM (master_table). Я получил значение SUM QTY с помощью запроса (на самом деле строк много).

25
задан Devin Burke 22 October 2012 в 14:37
поделиться

1 ответ

Простая копия & пример вставки с подзапросами, Примечанием, это оба запроса должен возвратить 1 строку:

select
(select sum(items_1) from items_table_1 where ...)
-
(select count(items_2) from items_table_1 where ...) 

as difference
0
ответ дан 28 November 2019 в 21:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: