我正在尝试将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
我怎样才能做到这一点???
我想你正在寻找分组:
select t.cd, t.stdate, t.enddate, sum(t.pr) from table t group by t.cd, t.stdate, t.enddate