 1.数据库格式Type StartTime EndTime
TypeA Date格式数据 Date格式数据
TypeB Date格式数据 Date格式数据
TypeA Date格式数据 Date格式数据
TypeC Date格式数据 Date格式数据
TypeC Date格式数据 Date格式数据
… … …
备注:一条数据中StartTime到EndTime可能会跨天 2.需求
需要做出按时间(天)和分类显示出来的每日小时数走势图(如下图,只要近30天),其中时间(天)是根据数据表中StartTime和EndTime的时间分析出来的,使用小时数是EndTime-StartTime得到的数据小时数
|
|
|
| (抗议CSDN提问不能发图)
|
|---------------------------------------------------> 时间(天)
 3.初步分析
若能把数据库格式的数据转换出下表格式即可绘出图形,纵向是唯一类型,横向是计算出来的每日时间小时数
LineType DayAgo1 DayAgo2 DayAgo3 DayAgo4 DayAgo5
TypeA 1 12 3 16 5
TypeB 6 11 8 19 10
TypeC 11 4 13 5 15
 解决思路???这种转换是在数据库进行还是能程序实现?.net2.0中的泛型是否可以有办法比较方便的解决?请高手给个思路
要么找第三方com,网上有很多。
TypeA Date格式数据 Date格式数据
TypeB Date格式数据 Date格式数据
TypeA Date格式数据 Date格式数据
TypeC Date格式数据 Date格式数据
TypeC Date格式数据 Date格式数据
表二
LineType DayAgo1 DayAgo2 DayAgo3 DayAgo4 DayAgo5
TypeA 1 12 3 16 5
TypeB 6 11 8 19 10
TypeC 11 4 13 5 15
from firsttable
group by DateValue
用起来很方便,推荐:teechar控件就不错
搂住说的问题,它能迎刃而解!
我可不是广告呀!