|
select b.GC_ID,b.Term
b.Amount as [1-5号],
c.Amount as [6-10号],
c.Amount as [11-15号],
e.Amount as [16-20号],
f.Amount as [21-25号],
g.Amount as [26-31号],
h.Amount as [月汇总]
From
(select GC_ID,DateAdd(Day,1-Day(Date),Date) as Term,sum(Amount) as Amount from table
Where Datediff(day,dateadd(day,1-day(Date),Date),date)>=0
and Datediff(day,dateadd(day,1-day(Date),Date),date)<=5
Group by GC_ID,DateAdd(Day,1-Day(Date),Date) as Term) b,
(select GC_ID,DateAdd(Day,1-Day(Date),Date) as Term,sum(Amount) as Amount from table
Where Datediff(day,dateadd(day,1-day(Date),Date),date)>=6
and Datediff(day,dateadd(day,1-day(Date),Date),date)<=10
Group by GC_ID,DateAdd(Day,1-Day(Date),Date) as Term) c,
(select GC_ID,DateAdd(Day,1-Day(Date),Date) as Term,sum(Amount) as Amount from table
Where Datediff(day,dateadd(day,1-day(Date),Date),date)>=11
and Datediff(day,dateadd(day,1-day(Date),Date),date)<=15
Group by GC_ID,DateAdd(Day,1-Day(Date),Date) as Term) d,
(select GC_ID,DateAdd(Day,1-Day(Date),Date) as Term,sum(Amount) as Amount from table
Where Datediff(day,dateadd(day,1-day(Date),Date),date)>=16
and Datediff(day,dateadd(day,1-day(Date),Date),date)<=20
Group by GC_ID,DateAdd(Day,1-Day(Date),Date) as Term) e,
(select GC_ID,DateAdd(Day,1-Day(Date),Date) as Term,sum(Amount) as Amount from table
Where Datediff(day,dateadd(day,1-day(Date),Date),date)>=21
and Datediff(day,dateadd(day,1-day(Date),Date),date)<=25
Group by GC_ID,DateAdd(Day,1-Day(Date),Date) as Term) f,
(select GC_ID,DateAdd(Day,1-Day(Date),Date) as Term,sum(Amount) as Amount from table
Where Datediff(day,dateadd(day,1-day(Date),Date),date)>=26
and Datediff(day,dateadd(day,1-day(Date),Date),date)<=31
Group by GC_ID,DateAdd(Day,1-Day(Date),Date) as Term) g,
(select GC_ID,DateAdd(Day,1-Day(Date),Date) as Term,sum(Amount) as Amount from table
Where Datediff(day,dateadd(day,1-day(Date),Date),date)>=0
and Datediff(day,dateadd(day,1-day(Date),Date),date)<=31
Group by GC_ID,DateAdd(Day,1-Day(Date),Date) as Term) h
Where b.GC_ID=c.GC_ID
and b.GC_ID=d.GC_ID
and b.GC_ID=e.GC_ID
and b.GC_ID=f.GC_ID
and b.GC_ID=g.GC_ID
and b.GC_ID=g.GC_ID
and b.Term=c.Term
and b.Term=d.Term
and b.Term=e.Term
and b.Term=f.Term
and b.Term=g.Term
and b.Term=h.Term |
|