当前位置:  开发笔记 > 编程语言 > 正文

如何将选择的不同加入选择的总和?

如何解决《如何将选择的不同加入选择的总和?》经验,为你挑选了1个好方法。

我正在尝试将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

我想要的输出是 -

F1  01/02/09  01/04/09  $100
F1  01/22/09  01/26/09  $80

到目前为止,我有foll语句,这是不正确的:

SELECT DISTINCT STDATE, ENDDATE, CD FROM TABLE AS A 
INNER JOIN (SELECT SUM(PR) FROM TABLE) AS B 
ON A.STDATE=B.STDATE

我怎样才能做到这一点???



1> Timbo..:

我想你正在寻找分组:

select
    t.cd,
    t.stdate,
    t.enddate,
    sum(t.pr)
from
    table t
group by
    t.cd,
    t.stdate,
    t.enddate

推荐阅读
牛尾巴2010
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有