将两个 SUM() 语句相加作为第三个值
Adding up two SUM() statements as a third value
不知道标题描述的够不够,我有以下疑问:
SELECT
SUM(col_1) AS 'value_1',
SUM(col_2) AS 'value_2'
WHERE ...
在这个查询中,我想将两个值相加作为第三列,这样查询看起来类似于:
SELECT
SUM(col_1) AS 'value_1',
SUM(col_2) AS 'value_2',
'value_1' + 'value_2' as 'value_3'
WHERE ...
上面的查询只是说明性的,我知道它不正确,我尝试了这条特定的路线。
做这样的事情最好的方法是什么?它可以在 WHERE
子句之前还是在其他地方?
在查询中发生这种情况很重要,因为结果在 Pjax 数据提供程序中传递并且必须事先处理。
使用SUM(col_1 + col_2) AS value_3
不知道标题描述的够不够,我有以下疑问:
SELECT
SUM(col_1) AS 'value_1',
SUM(col_2) AS 'value_2'
WHERE ...
在这个查询中,我想将两个值相加作为第三列,这样查询看起来类似于:
SELECT
SUM(col_1) AS 'value_1',
SUM(col_2) AS 'value_2',
'value_1' + 'value_2' as 'value_3'
WHERE ...
上面的查询只是说明性的,我知道它不正确,我尝试了这条特定的路线。
做这样的事情最好的方法是什么?它可以在 WHERE
子句之前还是在其他地方?
在查询中发生这种情况很重要,因为结果在 Pjax 数据提供程序中传递并且必须事先处理。
使用SUM(col_1 + col_2) AS value_3