分组连接中的两个Date列和Sum Two Columns

时间:2018-05-23 11:40:32

标签: sql-server

我想按两个日期(dateDuDateAu)对数据进行分组,并将来自不同表格的两列(DebitCredit)加起来。

select   
    DateDu,
    DateAu,
    Det.Debit, 
    Det.Credit,
    Det.Debit - Det.Credit as 'Solde'
from AffectationAbonnement Aff
    join DetailAbonnements Det 
        on Aff.Abonnement_Id = Det.Abonnements_Id
where Abonnement_Id= 8

enter image description here

1 个答案:

答案 0 :(得分:0)

我相信你需要的是一个如下的查询

select   
    DateDu,
    DateAu,
    'Solde'=SUM(Det.Debit) - SUM(Det.Credit) 
from AffectationAbonnement Aff
    join DetailAbonnements Det 
        on Aff.Abonnement_Id = Det.Abonnements_Id
where Abonnement_Id= 8
group by DateDu, DateAu