【发布时间】:2012-07-13 08:43:32
【问题描述】:
我有以下问题。我想使用别名并将它们添加在一起,但 SQL 不允许这样做。关于如何在不重复查询的情况下解决此问题的任何建议?使用 Microsoft SQL Server 2008
SELECT
SUM(CASE WHEN rg.category = 'Space' THEN ((rg.score*20)) END) As space,
SUM(CASE WHEN rg.category = 'QPR' THEN ((rg.score*20)) END) As qpr,
(space + qpr) As result
FROM rg_fin As rg JOIN...../*query goes on*/
【问题讨论】: