【发布时间】:2017-05-17 07:20:43
【问题描述】:
以下是详细信息。
date | Site | Power
2017-05-11 | ABC | 171.123
2017-05-12 | DEF | 170.123
2017-05-13 | GHI | 172.123
2017-05-14 | ABC | 173.123
2017-05-15 | DEF | 170.123
我想计算总功率并在最后显示。
我使用的查询是
select date, I_site,
(
select sum(power) as Total_power
from mytable
where D_date between '2017-5-11' and '2017-05-15' and
I_site in (ABC,DEF,GHI,ABC,DEF)
)
from mytable
where D_date between '3470' and '3500' and
i_site in (ABC,DEF,GHI,ABC,DEF)
group by date,I_site
我得到的输出是同一 Power 列中站点值的总和。
谢谢
【问题讨论】:
-
有了那个表数据,预期的结果是什么? (此处也有格式化文本。)
标签: sql sql-server