Я объявил табличную переменную '@t' и правильно выполнил 'INSERT-INTO-SELECT'.Когда я пытался запросить переменную таблицы с некоторыми дополнительными вычислениями для нумерации строк для каждой группы, я получил сообщение об ошибке «Необходимо объявить переменную» при непосредственном использовании «@t» или «Недопустимое имя объекта» при использовании псевдонима «@t».Пожалуйста, сообщите.
SELECT
*,
(SELECT COUNT(*) FROM "LTV" "COUNTER"
WHERE
"COUNTER"."Collateral_ID" = "LTV"."Collateral_ID"
AND
"COUNTER"."m_il_no" = "LTV"."m_il_no"
AND
"COUNTER"."Ref_Key" <= "LTV"."Ref_Key"
GROUP BY "COUNTER"."Collateral_ID", "COUNTER"."m_il_no"
) "MIL_IDX"
FROM @t AS LTV