一个关于DBChart的问题,,急,急,急(50分)

  • 主题发起人 主题发起人 Johnqiu
  • 开始时间 开始时间
J

Johnqiu

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在在做一个数据库,我想分析比较一些数据,可是不知道如何实现
1:问题是这样的:现在有如下几个字段的数据
时间 小型车 中型车 大型车 特大型车
一月 23辆 34辆 56辆 12辆
二月 10辆 20辆 13辆 12辆
。。。。。。。。。。。。。。。。。。。。。。
我想得到一个柱状图X为各种车型y为各车型的数量
2:在x轴上如何写上小型车,中型车。。。。。等等的名称
我的库里只有Car1,car2,car3的字段

我对DBChart不是很了解,请各位大哥赐教!小弟相当急需快点得到解答!!!!!

 
你需要一个查询来转换
select 小型车 车型,sum(小型车) 数量 from table
union all
select 中型车 车型,sum(中型车) 数量 from table
union all
select 大型车 车型,sum(大型车) 数量 from table
union all
select 特大型车 车型,sum(特大型车) 数量 from table

然后把dbchart的x作标选为query的车型字段,y作标选为数量字段
你的数据库设计有点问题
 
Brave 大哥
小弟先谢了
等小弟试试,好了,再给分
 
我今天试了一下,好象union会把重复的记录给删去
不过我通过创建一张临时表就搞定了,
我原本不想用临时表,因为时间太急了,也就算了
不过我现在又出现了新的问题
例如我有两个字段
车辆类型 和 车辆数量 字段类型分别为 字符型和整型
我把label 设为 车辆类型
bar 设为 车辆数量
但是我的横坐标的值上只出现了8种,我有9种车,而且字有点乱不知道是
什么原因?????
想请教一下!!!
顺便我想问问,Label,和x还有Bar是什么关系
到底谁是x谁是y啊,
我要是想实现我的鼠标点到那一条柱,就显示数据,如何实现??
 
接受答案了.
 
后退
顶部