起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 188|回复: 6

【结贴】图表显示问题**

[复制链接]
发表于 2009-3-6 17:16:36 | 显示全部楼层 |阅读模式
服务请求表中有一个优先级字段(fwqqb_yxj),优先级的查找属性设置成下图所示:
我在业务信息中放了个图表,图表关联数据集的sql语句如下:
select FWQQB_YXJ as dz1,count(*) as s1 from
(SELECT a.*  FROM FWQQB  a where a.FWQQB_ZT like '新建' and a.FWQQB_FWLX like '网管告警')
group by FWQQB_YXJ order by s1
这个sql语句的最后显示结果有fwqqb_yxj字段,所以在图上显示的时候就直接显示1,2,3,4,了,我想让它显示极高,高,中,低。
改怎么办?
我不能修改表的优先级字段的查找属性,只能改别的。

11.png

12.11 KB, 下载次数: 144

回复

使用道具 举报

发表于 2009-3-6 17:23:07 | 显示全部楼层
利用sql语句的case用法
具体请看数据库的帮助。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-9 09:36:11 | 显示全部楼层
哦,本问题解决。
还有一个问题:数据表中有个申请时间字段,我现在要根据这个字段,把12个月的每一个月的记录数查出来,最后由图表显示。可我不知道怎么写sql语句,我只会这么一句:
select count(*) from fwqqb where FWQQB_SQSJ>=to_date('2009-1-1','yyyy-mm-dd') and  FWQQB_SQSJ<to_date('2009-2-1','yyyy-mm-dd') ,这样只能查出一个月的,要查十二个月的呢,接下来该怎么写呢?
回复 支持 反对

使用道具 举报

发表于 2009-3-9 09:45:10 | 显示全部楼层
楼主,你可以用union。具体看数据库帮助。
回复 支持 反对

使用道具 举报

发表于 2009-3-9 09:47:22 | 显示全部楼层
比如你上面的语句给你改下
select '1月' as one,count(*) as onecount from fwqqb where FWQQB_SQSJ>=to_date('2009-1-1','yyyy-mm-dd') and  FWQQB_SQSJ<to_date('2009-2-1','yyyy-mm-dd')
union all
select '2月' as one,count(*) as ccount from fwqqb where FWQQB_SQSJ>=to_date('2009-2-1','yyyy-mm-dd') and  FWQQB_SQSJ<to_date('2009-3-1','yyyy-mm-dd')
依此类推
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-9 12:19:03 | 显示全部楼层
好的,明白了,非常感谢!结贴!
回复 支持 反对

使用道具 举报

发表于 2009-3-9 12:54:03 | 显示全部楼层
客气。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-25 10:41 , Processed in 0.040835 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表