前面应该是一个求和的查询,再联合5月2号到后面的数据。写法大概如下【需要注意的是,日期应该是文本类型的】:
select null as 单号, null as XX,“2015年5月1日之前” as 日期,sum(金额) as 余额 from 总表 where 日期 <="2015-05-01"
union all
select 单号,null as XX,日期,余额 from 总表 where 日期 >"2015-05-01"
这里只是列出3个字段,其它字段,请参照“null as XX”的写法,把XX改为实际字段即可。