SUM(subquery.total_number_before) AS total_number
时间: 2023-08-25 18:01:19 浏览: 185
Learning SQL.rar_Sql queries_learning sql_objects
如果你想要将子查询中的total_number_before列的值进行合计,可以在主查询中使用SUM函数,并将子查询结果作为表进行处理。
以下是修改后的示例查询语句:
```sql
SELECT
subquery.week,
SUM(subquery.total_number_before) AS total_number
FROM (
SELECT
CONCAT(YEAR(e.tb_time), '年第', WEEK(e.tb_time, 1), '周') AS week,
SUM(e.number) AS total_number_before
FROM
fa_tianchuang e
GROUP BY
YEAR(e.tb_time),
WEEK(e.tb_time, 1)
) subquery
GROUP BY
subquery.week
```
在这个查询中,我们将原始的子查询作为表subquery进行处理。然后,使用SUM函数对subquery中的total_number_before列进行合计,并将结果命名为total_number。
最后,使用GROUP BY子句对week列进行分组,以便按周数合并工程量的总和。
请根据你的实际数据表结构和需求进行适当的修改。
阅读全文