MrM*_*MrM 0 sql sql-server asp.net
我正在尝试将select remove语句加入select sum语句.这是一个数据示例
CD STDATE ENDDATE PR
F1 01/02/09 01/04/09 $10
F1 01/02/09 01/04/09 $40
F1 01/02/09 01/04/09 $20
F1 01/02/09 01/04/09 $30
F1 01/22/09 01/26/09 $10
F1 01/22/09 01/26/09 $50
F1 01/22/09 01/26/09 $20
Run Code Online (Sandbox Code Playgroud)
我想要的输出是 -
F1 01/02/09 01/04/09 $100
F1 01/22/09 01/26/09 $80
Run Code Online (Sandbox Code Playgroud)
到目前为止,我有foll语句,这是不正确的:
SELECT DISTINCT STDATE, ENDDATE, CD FROM TABLE AS A
INNER JOIN (SELECT SUM(PR) FROM TABLE) AS B
ON A.STDATE=B.STDATE
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点???
我想你正在寻找分组:
select
t.cd,
t.stdate,
t.enddate,
sum(t.pr)
from
table t
group by
t.cd,
t.stdate,
t.enddate
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
624 次 |
最近记录: |