标题:ASP 统计问题
只看楼主
youthmeeter
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2011-10-20
结帖率:57.14%
已结贴  问题点数:12 回复次数:2 
ASP 统计问题
统计出来的表格如下:
月份是通过下拉菜单选择的,这个可以用 WHERE XSDATE LIKE "2011-10"实现,但是程序怎么写
**公司10月销售情况
销售站    任务    苹果     西瓜     香蕉     梨    合计   完成率
A站        30      2        1        10      7      20      66%
B站        30     12        0         5      6      23      70%
C站        40      6        9         5      2      22      54%
合计      100     20       10        20      15     65      65%(合计/任务)
数据库如下
序号     水果种类   销售数量   销售站     日期   
1         苹果         2        A站      2011-10-09
2         梨           1        A站      2011-10-09
3         西瓜         2        C站      2011-10-07
4         西瓜         1        A站      2011-10-10
5         香蕉         2        C站      2011-10-12
6         苹果         2        B站      2011-10-12
。。。。。。
15        苹果         2        B站      2011-10-23

这样的ASP程序应该怎么样写??


搜索更多相关主题的帖子: 统计 销售 
2011-11-10 15:29
youthmeeter
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2011-10-20
得分:0 
能不能做个像EXCEL数据透视表差不多的?
2011-11-10 20:06
wangjy500
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:13
帖 子:457
专家分:2569
注 册:2010-7-11
得分:12 
<%total=""
sql1="select * form 销售站"
set rs1=conn.execute(sql1)
do while not rs1.eof
sql2="select sum(苹果) as a,sum(西瓜) as b,sum(梨) as c form 数据库 where 销售站='"&rs1("销售站")&"' and 日期 like #2011-10#"
set rs2=conn.execute(sql2)
total=(rs2(“a”)+rs2(“b”)+rs2(“c”))
%>
<%=rs1(“销售站”)%>  <%=rs1(“任务”)%>  <%=rs2(“a”)%> <%=rs2(“b”)%> <%=rs2(“c”)%>  <%=total%> <%=(total/rs1("任务")*100)%>%
<%
set rs2=nothing

rs1.MoveNext
Loop
%>

[ 本帖最后由 wangjy500 于 2011-11-12 18:43 编辑 ]

QQ:63572063
2011-11-12 18:41



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-354856-1-1.html




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

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