Как я могу сохранить значение подзапроса в переменной в 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 не являются автоматическими результатами.
Поэтому, пожалуйста, попробуйте изменить свое утверждение, чтобы использовать объединения.