我正在研究一个过程,我需要在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。Calculation view values