Начало » Использование СУБД » Firebird, HQbird, InterBase » Помогите с выборкой (select sum)
Помогите с выборкой [сообщение #2962] |
Wed, 09 August 2023 16:36 |
sashaua01
Сообщений: 26 Зарегистрирован: July 2022
|
Junior Member |
|
|
Подскажите пожлуйста можно ли в одом запросе сделать такую штуку.
Есть таблицы
OPERATIONS
ID|ID_OPERATION|ID_CURRENCY|
1 | 5 | 1 |
2 | 7 | 1 |
3 | 5 | 2 |
4 | 7 | 2 |
OPERATION_MODELS
ID|ID_OPER|COUNT|PRICE|
1 | 1 | 1 | 10 |
2 | 2 | 1 | 10 |
3 | 3 | 1 | 10 |
4 | 4 | 1 | 10 |
В таблице OPERATION_MODELS поле ID_OPER ссылаться на OPERATIONS поле ID
Просуммировать COUNT*PRICE с групировкой по ID_CURRENCY для ID_OPERATION=5 и отнять COUNT*PRICE для ID_OPERATION=7 с групировкой по ID_CURRENCY
Типа такого
select sum (OPERATION_MODELS.COUNT*OPERATION_MODELS.PRICE) where OPERATIONS.ID_OPERATION=5 group by OPERATIONS.ID_CURRENCY минус select sum (OPERATION_MODELS.COUNT*OPERATION_MODELS.PRICE) where OPERATIONS.ID_OPERATION=7 group by OPERATIONS.ID_CURRENCY
|
|
|
Переход к форуму:
Текущее время: Sun Dec 22 15:42:30 GMT+3 2024
Общее время, затраченное на создание страницы: 0.01170 секунд
|