当前位置:编程学习 > C#/ASP.NET >>

怎么解决分组按时间段分组。。。

我数据库里面的时间是xxxx年x月x日    我要按xxxx年分组   该怎么分组? --------------------编程问答--------------------
group by left(日期字段, 4)
--------------------编程问答-------------------- 我是说水晶报表里面! --------------------编程问答-------------------- select year(rq) 年份 , sum(sl) 销售数量 from Tb
group by year(rq) --------------------编程问答-------------------- 建立一个公式字段:totalyear,编辑的时候:year({datetime}) 
--------------------编程问答--------------------
引用 2 楼 caokai1987 的回复:
我是说水晶报表里面!


这个要请 阿泰 来回答。 --------------------编程问答--------------------
引用 4 楼 wuyq11 的回复:
建立一个公式字段:totalyear,编辑的时候:year({datetime})


正解!
Year({日期字段}),右击报表模板->插入->组,在弹出的窗口中有一个下拉框,选择该公式字段即可
--------------------编程问答-------------------- 我的意思是每一年的数据放一组里面!但是我弄的却是每一天分一组! --------------------编程问答--------------------
引用 7 楼 caokai1987 的回复:
我的意思是每一年的数据放一组里面!但是我弄的却是每一天分一组!

按照我的方法是相同年份的数据放一组里面
引用
但是我弄的却是每一天分一组!

你现在是怎么弄的? --------------------编程问答-------------------- 明白楼主的意思啦,数据表有一字段是日期类型。
设计水晶报表时,如果按照6楼的方法,得到的是按日期分组,而不是楼主要求的年份分组。


意思是明白了,但帮不了你。呵呵。
--------------------编程问答--------------------
引用 3 楼 wuyq11 的回复:
select year(rq) 年份 , sum(sl) 销售数量 from Tb
group by year(rq)


咋不行啊 他说要布尔值 --------------------编程问答-------------------- 路过,支持6楼luols的方法。

--------------------编程问答-------------------- 按公式字段来分组。 --------------------编程问答-------------------- 1、新增字段 GetYear,内容为Year(DateField)
2、报表,组专家,找到GetYear,并加进去。
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,