设计一张工作表,检测sum()能否设置31个sum函数的参数意义

2016年湖北省“提升工程”远程培训在线测试题_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
2016年湖北省“提升工程”远程培训在线测试题
上传于||暂无简介
你可能喜欢君,已阅读到文档的结尾了呢~~
Excel的SUM函数9种公式设置范例(由WORD转换,真正的实例),excel函数公式sumif,excel函数公式大全,excel函数公式,excel常用函数公式,excel函数乘法公式,excel函数公式教程,excel指数函数公式,excel的函数公式,excel函数与公式
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
Excel的SUM函数9种公式设置范例(由WORD转换,真正的实例)
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口SQL编程实例:Access数据库,两张表的统计,count、sum聚合函数的使用,iif的使用,group by的使用 - 推酷
SQL编程实例:Access数据库,两张表的统计,count、sum聚合函数的使用,iif的使用,group by的使用
使用工具:
FineReport报表设计器,Access数据库
需求描述:
有两张表,订单表和订单明细表
1、订单表结构:
2、订单明细表结构:
目的:根据这两张表做出下面的一张表
1、因为在订单明细里订单ID可能出现多次,所以一定要先把订单ID去重,否则两张表join的时候,订单ID就会有重复的,这时用count函数求订单数量时就会出错了
所以先将订单明细表按订单ID进行分组:
(select 订单ID,sum(数量*单价*(1-折扣)) as 订单销量 from 订单明细 group by 订单ID)
然后再两张表join:
select 单子.订单ID,订购年份,订购月份,订单销量,是否已付 from
(SELECT 订单ID,year(&订购日期&) as 订购年份,month(&订购日期&) as 订购月份,是否已付 from 订单) as 单子,
(select 订单ID,sum(数量*单价*(1-折扣)) as 订单销量 from 订单明细 group by 订单ID) as 详情
where 单子.订单ID=详情.订单ID
2、接下来就是需要对以上求出的这张”总表“进行按年份和月份分组,count(订单ID)求订单数量,sum聚合函数进行带有条件的求和来求已付订单数量等。
select 订购年份,订购月份,count(订单ID) as 订单数量,sum(订单销量*iif(是否已付=1,1,0)) as 已付订单数量,sum(订单销量) as 销量 from
(select 单子.订单ID,订购年份,订购月份,订单销量,是否已付 from
(SELECT 订单ID,year(&订购日期&) as 订购年份,month(&订购日期&) as 订购月份,是否已付 from 订单) as 单子,
(select 订单ID,sum(数量*单价*(1-折扣)) as 订单销量 from 订单明细 group by 订单ID) as 详情
where 单子.订单ID=详情.订单ID
where 订购年份 =${year}
group by 订购年份,订购月份
部分解释:
1、year,month是帆软设计器自带函数,例如,year函数作用是将取得年份2014
2、iif(是否已付=1,1,0)是Access数据库条件判断,作用是,如果是否已付=1,则返回1,否则返回0
3、${year}是传过来的参数
已发表评论数()
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
主题不准确
没有分页内容
图片无法显示
视频无法显示
与原文不一致

我要回帖

更多关于 sum31 的文章

 

随机推荐