Могу ли я сделать арифметику по результатам запроса? Мой запрос возвращает две строки.сделать арифметику по результату запроса
POSITION_ID DEAL_ID OFFSET CURRENT SWAP SWAP
20756839 5397396 0 22657 27880
20756839 6154345 1 22657 0
Две разные сделки были проведены для того же положения. Один имеет смещение 1 и другое 0. Теперь, что я хочу реализовать: Мне нужно проверить, является ли OFFSET равным 0, сначала я не должен печатать эту строку на выходе, а во-вторых, присоединить DEAL_ID этой строки к другому таблицу с таким же внешним ключом и получить CLOSED-SWAP из этой таблицы. Наконец, я вычитаю своп DEAL_ID 5397396 (HAVING OFFSET 0, выше) из CLOSED_SWAP, который я получаю из другой таблицы, присоединяя DEAL_ID.
Это другая таблица, чтобы получить значение CLOSED_SWAP
TABLE CLOSE_POSITION_DETAIL_ID
{
DEAL_ID,
closed_swap,
xxx etc
}
, например, значение свопа выше сделок 22657 - closed_swap я получаю из другой таблицы.
Возможно ли это?
Что вы хотите, чтобы результаты были? Пожалуйста, отредактируйте свой вопрос. –
А? Пожалуйста, покажите ожидаемый результат и «другую таблицу» и т. Д. Не совсем понятно. – OldProgrammer