Как я могу использовать функцию DEFINE, чтобы установить переменную, равную результату другого оператора SELECT?(результат - выбор только из одного столбца / одной строки)
Пример:
DEFINE source_table = mysourcetable
DEFINE use_date = select distinct max(txn_date) from &source_table
select asdf1, asdf2
from &source_table s
where &use_date between s.eff_date and s.end_date
В настоящее время я получаю сообщение об ошибке «отсутствует выражение» в переменной & usedate в переменнойWHERE предложение.
Надеюсь, что имеет смысл.