| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2080 人关注过本帖
标题:SQL查询语句问题,请大家帮忙看一下
只看楼主 加入收藏
qinyun
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2008-6-6
结帖率:20%
收藏
 问题点数:0 回复次数:12 
SQL查询语句问题,请大家帮忙看一下
我现在有一个表如下
user_feiyong(应收)  weixiu_feiyong(实收) chuangshou(创收) paodanfei(单费) paidan_name(工程师) keping(客户评价)
图片附件: 游客没有浏览图片的权限,请 登录注册


如今我想用查询语句将其汇总

目前我已能汇总user_feiyong(应收)  weixiu_feiyong(实收) chuangshou(创收) paodanfei(单费)也就是数字类型的汇总已完成,但不能统计客户评价这一栏数量,我要的结果是:

图片附件: 游客没有浏览图片的权限,请 登录注册


非常满意及比较满意(满意)    不满意   投诉   未联系上
           80%                10%     1%      9%


<%
dim xingming,date1,date2
xingming=request("paidan_name")
IF request("baoxiu_date1")<>"" And request("baoxiu_date2")<>"" Then
   date1=request("baoxiu_date1")
   date2=request("baoxiu_date2")
End IF
IF request("date1")<>"" And request("date2")<>"" Then
   date1=request("date1")
   date2=request("date2")
End IF

sql="select paidan_name,count(bx_id) as danshu,sum(user_feiyong) as user_feiyong,sum((chuangshou))as chuangshou,sum(weixiu_feiyong) as  weixiu_feiyong,sum(paodanfei) as paodanfei from baoxiu  where  baoxiu_date  between #"&date1&"#  and  #"&DateAdd("d",1,date2)&"#  group by paidan_name "
Set rs= Server.CreateObject("ADODB.Recordset")
rs.open sql,conn,1,1
%>

[[it] 本帖最后由 qinyun 于 2008-6-8 19:56 编辑 [/it]]
搜索更多相关主题的帖子: SQL 语句 feiyong name 客户 
2008-06-08 19:50
qinyun
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2008-6-6
收藏
得分:0 
怎么就没有一位高手帮我一把呢.
2008-06-09 23:02
igbh
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2008-6-7
收藏
得分:0 
我不是高手,只好帮你顶一下。
2008-06-09 23:54
放纵思想
Rank: 1
来 自:中
等 级:新手上路
帖 子:29
专家分:0
注 册:2007-6-23
收藏
得分:0 
这个查询起来,比来费劲.
要用子查询.
2008-06-10 08:37
qq87444499
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2008-6-10
收藏
得分:0 
显然是个投票系统嘛``

你找个投票系统看看`!
2008-06-10 15:51
qinyun
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2008-6-6
收藏
得分:0 
[bo][un]放纵思想[/un] 在 2008-6-10 08:37 的发言:[/bo]

要用子查询.


能不能说祥细点,子查询语句怎么写呢,能帮写一下吗
2008-06-10 17:48
永夜的极光
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2721
专家分:1
注 册:2007-10-9
收藏
得分:0 
非常满意及比较满意(满意)    不满意   投诉   未联系上
           80%                10%     1%      9%

这是什么意思?
我举个例子,这个工程师有一个非常满意,两个投诉,3个未联系上,最终的评价你怎么算出来?

PS: 最好把数据库精简一下传上来,有几组必要数据就行,不要太多,不然文件太大.直接拿数据库试比较方便

从BFS(Breadth First Study)到DFS(Depth First Study)
2008-06-10 19:42
xinzheng
Rank: 1
等 级:新手上路
帖 子:193
专家分:0
注 册:2007-7-22
收藏
得分:0 
逻辑不是很清楚!!!!!!!!!!1111
2008-06-10 20:17
anjincheng
Rank: 2
等 级:论坛游民
威 望:5
帖 子:728
专家分:31
注 册:2005-7-27
收藏
得分:0 
你的问题不是很明确
我理解半天,写出下面代码,不晓得是不是你要的结果!
想法:用<%=rs.recordcount%>来计数
<%
    set rs=Server.CreateObject("ADODB.RecordSet")
    sql="select 客户评价 from [表名] WHERE  客户评价 like '非常满意'"
    rs.open sql,conn,1,1
    if rs.recordcount<>0 then
       do while not rs.eof
%>
        非常满意共有<%=rs.recordcount%>条
<%       
    rs.movenext
      loop
    end if
 %>
<%
    set rs=Server.CreateObject("ADODB.RecordSet")
    sql="select 客户评价 from [表名] WHERE  客户评价 like '比较满意'"
    rs.open sql,conn,1,1
    if rs.recordcount<>0 then
       do while not rs.eof
%>
        比较满意共有<%=rs.recordcount%>条
<%       
    rs.movenext
      loop
    end if
 %>

我是农家的孩子,我有农家孩子的本色!
2008-06-10 21:55
qinyun
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2008-6-6
收藏
得分:0 
[bo][un]永夜的极光[/un] 在 2008-6-10 19:42 的发言:[/bo]

非常满意及比较满意(满意)    不满意   投诉   未联系上
           80%                10%     1%      9%

这是什么意思?
我举个例子,这个工程师有一个非常满意,两个投诉,3个未联系上,最终的评价你怎么算出来 ...


这里的算法是:非常满意及比较满意(满意)占(比如45条)   不满意占(比如10条)  总数(比如65条)  那么结果是:满意45条/总数65条  =69%  不满意10条/总数65条  =15%

单个工程师的百分比我能算的出来,但是不能放到下面的这个表中,因为下面表中的工程师数量是不固定的,现在我想要联合下面这句来联合查询,用一条语句完成这个统计  
sql="select paidan_name,count(bx_id) as danshu,sum(user_feiyong) as user_feiyong,sum((chuangshou))as chuangshou,sum(weixiu_feiyong) as  weixiu_feiyong,sum(paodanfei) as paodanfei from baoxiu  where  baoxiu_date  between #"&date1&"#  and  #"&DateAdd("d",1,date2)&"#  group by paidan_name "
图片附件: 游客没有浏览图片的权限,请 登录注册


最终达到的效果如下:

工程师  开始日期  终止日期  count(单数) count(一般) count(满意) count(投诉) count(未访)  sum(应收费用)   sum(实收费用)     sum(创收费用)    sum(服务单费)

[[it] 本帖最后由 qinyun 于 2008-6-11 14:16 编辑 [/it]]

[[it] 本帖最后由 qinyun 于 2008-6-11 14:18 编辑 [/it]]
2008-06-11 14:00
快速回复:SQL查询语句问题,请大家帮忙看一下
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018517 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved