困扰了2天的问题,asp分类汇总,大哥大姐们帮我看看~ 25
要查询某时间段的信息,并按要求分类汇总,是ACCESS数据库我的查询程序是:<%Dimdate1,date2date1=request("project_time01")...
要查询某时间段的信息,并按要求分类汇总 ,是ACCESS数据库
我的查询程序是:
<% Dim date1,date2
date1=request("project_time01")
date2=request("project_time00")
Set Rs=Server.CreateObject("adodb.connection")
Sql="select department, author, money from wenzhang where
date>= #" & date1 &" 0:00:00# and date<= #" & date2 & " 23:59:59#
order by department,author
union select department, author+ '小计', sum(money)
from wenzhang where date>= #" & date1 &" 0:00:00# and date<= #" & date2 & " 23:59:59#
group by depatment,author
union select department, '小计' +department, sum(money)
from wenzhang where date>= #" & date1 &" 0:00:00# and date<= #" & date2 & " 23:59:59#
group by department
union select '总计','', sum(money)
from wenzhang where date>= #" & date1 &" 0:00:00# and date<= #" & date2 & " 23:59:59#"
set rs=server.createobject("adodb.recordset")
Rs.Open Sql,conn,1,3
%>
运行出来的顺序不对,汇总行出现在结果表的各个地方,乱七八糟,请问要怎么修改才能实现下诉的分类汇总?
时间 单位 作者 稿费
A 尚 60
A 尚 30
尚汇总:90
A 李 70
A 李 30
李汇总: 100
A汇总: 190
B 章 80
B 章 90
章汇总: 170
B 吴 11
B 吴 13
吴汇总:24
B汇总:194
汇总: 84
改过好几次了,都没解决
能说详细一点吗?
怎么加标志位? 展开
我的查询程序是:
<% Dim date1,date2
date1=request("project_time01")
date2=request("project_time00")
Set Rs=Server.CreateObject("adodb.connection")
Sql="select department, author, money from wenzhang where
date>= #" & date1 &" 0:00:00# and date<= #" & date2 & " 23:59:59#
order by department,author
union select department, author+ '小计', sum(money)
from wenzhang where date>= #" & date1 &" 0:00:00# and date<= #" & date2 & " 23:59:59#
group by depatment,author
union select department, '小计' +department, sum(money)
from wenzhang where date>= #" & date1 &" 0:00:00# and date<= #" & date2 & " 23:59:59#
group by department
union select '总计','', sum(money)
from wenzhang where date>= #" & date1 &" 0:00:00# and date<= #" & date2 & " 23:59:59#"
set rs=server.createobject("adodb.recordset")
Rs.Open Sql,conn,1,3
%>
运行出来的顺序不对,汇总行出现在结果表的各个地方,乱七八糟,请问要怎么修改才能实现下诉的分类汇总?
时间 单位 作者 稿费
A 尚 60
A 尚 30
尚汇总:90
A 李 70
A 李 30
李汇总: 100
A汇总: 190
B 章 80
B 章 90
章汇总: 170
B 吴 11
B 吴 13
吴汇总:24
B汇总:194
汇总: 84
改过好几次了,都没解决
能说详细一点吗?
怎么加标志位? 展开
1个回答
展开全部
一般我喜欢多加一个标志位,然后order by 标志位就是了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
Storm代理
2023-08-29 广告
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I...
点击进入详情页
本回答由Storm代理提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询