Sql 中如何按天、周、月、季度、年 进行分组查询,查询后如果产生一个虚拟表在asp.net后台如何取得数据呢??如下格式:
注:要考虑不同的年份。年 未清金额 未清总计 总盈利 总损失 已结算总计
2010 6,682,318.11 34
2011 364,477,477 2
月 未清金额 未清总计 总盈利 总损失 已结算总计
3-2010 71,534.1 19
4-2010 15,274,441.1 14
12-2010 235,56 1
5-2011 15,274,441.1 2
季度 未清金额 未清总计 总盈利 总损失 已结算总计
1-2010 71,534.1 19
2-2010 15,274,441.1 14
4-2010 15,274,441.1 1
2-2011 25641.32 2 未清余额为(按分组条件)得到的总计金额,其中季度那按1-3为第一季度以此划分
注意每个字段要按照上面的格式哦!这些全在一个表中,请各位虾帮小弟我想想办法,谢谢了!
注:要考虑不同的年份。年 未清金额 未清总计 总盈利 总损失 已结算总计
2010 6,682,318.11 34
2011 364,477,477 2
月 未清金额 未清总计 总盈利 总损失 已结算总计
3-2010 71,534.1 19
4-2010 15,274,441.1 14
12-2010 235,56 1
5-2011 15,274,441.1 2
季度 未清金额 未清总计 总盈利 总损失 已结算总计
1-2010 71,534.1 19
2-2010 15,274,441.1 14
4-2010 15,274,441.1 1
2-2011 25641.32 2 未清余额为(按分组条件)得到的总计金额,其中季度那按1-3为第一季度以此划分
注意每个字段要按照上面的格式哦!这些全在一个表中,请各位虾帮小弟我想想办法,谢谢了!
select * from table where datediff(quarter,time1,getdate())=1 --距现在时间1季度
select * from table where datediff(year,time1,getdate())=1 --距现在时间1年
http://topic.csdn.net/u/20090524/12/4cb2d202-a2c9-47fb-9d77-13dd6f1cd579.html?seed=1056003032
datepart(year,日期)
datepart(month,日期)
datepart(uarter,日期)
总怀疑那边的人不用上班!
呵呵
select * from table where datediff(quarter,time1,getdate())=1 --距现在时间1季度
select * from table where datediff(year,time1,getdate())=1 --距现在时间1年
http://topic.csdn.net/u/20090524/12/4cb2d202-a2c9-47fb-9d77-13dd6f1cd579.html?seed=1056003032