我正在尝试运行下面显示的查询以将结果包含在报告中,并且收到Operand should contain 1 column
错误 #1241。我一直无法弄清楚造成这种情况的原因。如果我自己运行这部分,我不会收到任何错误:(pct_return_1 * .25) + (pct_return_2 * .25) + (pct_return_3 * .15) + (pct_return_4 * .15) + (pct_return_5 * .2)
这是代码:
DROP TABLE IF EXISTS temp_5;
CREATE TABLE temp_5 (
date_value date default NULL,
pct_return_portfolio double default NULL,
pct_return_benchmark double default NULL);
INSERT INTO temp_5 (date_value, pct_return_portfolio, pct_return_benchmark)
SELECT
(date_value,
(pct_return_1 * .25) +
(pct_return_2 * .25) +
(pct_return_3 * .15) +
(pct_return_4 * .15) +
(pct_return_5 * .2)
FROM Temp_4),
pct_return_6)
FROM temp_4;