select
一季=sum(case when datepart(quarter, 日期)=1 then 金额 else 0 end),
二季=sum(case when datepart(quarter, 日期)=2 then 金额 else 0 end),
三季=sum(case when datepart(quarter, 日期)=3 then 金额 else 0 end),
四季=sum(case when datepart(quarter, 日期)=4 then 金额 else 0 end)
from T
--以上用到了quarter这个表示季度