Я работаю над процедурой, и мне нужно написать код в SQLscript, чтобы умножить две строки и поместить его в третью строку. Я создал расчетное представление и пытаюсь написать запрос поверх этого. Прикрепленный рисунок показывает это. В основном я должен умножить PL999 и BS211 и поместить его в BS122 на рисунке, показанном ниже.
Мне удалось написать запрос на выборку только на основе учетной записи BS211. Я не уверен, как я могу умножить это с PL999.
AC_DATA = SELECT
"QEDHZ9T_KEY" as ACCOUNT,
"QEDZMPR_KEY" as DATASOURCE,
"QEDRO5X_KEY" as VERSION,
"QEDRYF2_KEY" as COMPANY,
"QED4B0E_KEY" as INTRA,
"QEDZPBP_KEY" as PRODUCT,
"QED7R8C_KEY" as CURRENCY,
"QEDH115_KEY" as TIME,
sum("$B28$S_SDATA") AS "SIGNDATA"
FROM "_SYS_BIC"."DAVE/ZCALC_DES"
WHERE "QEDHZ9T_KEY" = 'BS211'
GROUP BY
"QEDHZ9T_KEY",
"QEDZMPR_KEY",
"QEDRO5X_KEY",
"QEDRYF2_KEY",
"QED4B0E_KEY",
"QEDZPBP_KEY",
"QED7R8C_KEY",
"QEDH115_KEY";
На изображении PL999 имеет значение -78, а BS211 имеет значение -45000000. Результат в BS122 должен быть -45000000 * -78. Значения представления расчета