注册 登录
编程论坛 ASP技术论坛

ASP 统计问题

youthmeeter 发布于 2011-11-10 15:29, 642 次点击
统计出来的表格如下:
月份是通过下拉菜单选择的,这个可以用 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程序应该怎么样写??


2 回复
#2
youthmeeter2011-11-10 20:06
能不能做个像EXCEL数据透视表差不多的?
#3
wangjy5002011-11-12 18:41
<%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 编辑 ]
1