Как я могу сохранить значение подзапроса в переменной в Hana Studio?

Я хотел бы знать, как я могу сохранить значение подзапроса, чтобы использовать его в операции после получения значения. Например:

Select IDTruck
, TruckPrice = (select "TruckPrice" from "Table1"  where  ("TruckID" = '123'))

, TruckUnit = (select "TruckUnit" from "Table2" )

, TruckPrice * TruckUnit as "PriceTotal"
from Table3

Я просто хочу сохранить значение и затем использовать его в операции, чтобы мне не пришлось делать выбор снова.

1 ответ

Я не уверен, почему необходимо хранить значения в переменных для использования в вашем случае. Я думаю, что вычисление может быть сделано также путем объединения только данных (при условии, что table3 содержит ссылку на table1 и table2).

Ваш пример выше также не будет работать, потому что TruckPrice и TruckUnits не являются автоматическими результатами.

Поэтому, пожалуйста, попробуйте изменить свое утверждение, чтобы использовать объединения.

Другие вопросы по тегам