SQL表结构如下:
于报表统计时,只能显示2013年。需要实现如下:
当上一年数据没有时,查询动态添加2012年的数据,只是数据均为0
MSSQL下如何写
最后通过代码解决了。
纯sql?不用代码?
纯SQL,可以用存储过程等...
你应该先写出你的sql。
构造出你要的年份然后按这个年份去做统计查询。
select * from (select '2013' as Mdate Union select '2014' as Mdate) a