в коде ниже, кажется, что SQL выполняет вычисления с переменной, которая до сих пор не определено в текущем контексте:SQL выполнение кода
Abs([MVE_UP_100]/([MARKET_VALUE]*0.01)) AS MODIFIED_DURATION,
Sum(cst_sum_crosstab_intereses2.MVE_UP_100) AS MVE_UP_100,
Как вы видите MVE_UP_100 определяется после того, как первая линия выполнена , поэтому я не знаю, почему код все еще выполняет расчет.
Любая помощь?
Вы не возражаете, разместив полный запрос? До сих пор MVE_UP_100 кажется столбцом, доступным в cst_sum_crosstab_intereses2 таблице/представлении/подзапросе – Adish
Здравствуйте, проблема в том, что MVE_UP_100 не определен ни в одной строке перед этими строками кодов, поэтому я не знаю, откуда он получает значение. –
Он доступен в виде столбца в одной из таблиц/подзапросов в инструкции SELECT. Было бы более ясно, если вы разместите полный запрос. – Adish