当前位置: 首页 > news >正文

商户网站建设公司数据分析网站

商户网站建设公司,数据分析网站,爱站网综合查询,备案网站可以做卡盟么题目 配送表: Delivery 如果顾客期望的配送日期和下单日期相同,则该订单称为 「即时订单」,否则称为「计划订单」。 「首次订单」是顾客最早创建的订单。我们保证一个顾客只会有一个「首次订单」。 写一条 SQL 查询语句获取即时订单在所有用户的首次订…

题目

配送表: Delivery

如果顾客期望的配送日期和下单日期相同,则该订单称为 「即时订单」,否则称为「计划订单」。

「首次订单」是顾客最早创建的订单。我们保证一个顾客只会有一个「首次订单」。

写一条 SQL 查询语句获取即时订单在所有用户的首次订单中的比例。保留两位小数。

查询结果如下所示:

  

解题思路

1.题目要求我们获取即时订单在所有用户的首次订单中的比例并且保留两位小数。那我们首先就要查询出所有顾客的首次订单,我们使用一个子查询,先将表中的记录按customer_id

分组,然后用min()函数找出每一组中 order_date 最小的订单,也就是我们的首次订单

2.我们再从已经查询到的首次订单中找到即时订单,也就是order_date = customer_pref_delivery_date 的订单,然后让它除以全部的首次订单,并且乘以100(因为求的是百分比),最后用round()函数保留两位小数即可。

代码实现

select round(sum(order_date=customer_pref_delivery_date)/count(*)*100,2) as immediate_percentage
from Delivery
where (customer_id, order_date ) in (select customer_id,min(order_date)from Deliverygroup by customer_id
)

测试结果

 

http://www.khdw.cn/news/46889.html

相关文章:

  • 武汉学做网站做网络营销推广的公司
  • 可以做展示页面的网站惠州网络推广
  • 东莞网站建设dgjwz百度免费推广怎么做
  • 住房城市建设部门户网站微商引流一般用什么软件
  • 公司网站建设属于软件销售软文推广多少钱一篇
  • wordpress 流水 插件求职seo推荐
  • wordpress更新配置文件天津seo数据监控
  • wordpress 4.9.4嘉兴seo外包
  • html5简单网页制作代码嘉兴seo外包公司
  • 网站推广免费渠道网络销售公司怎么运作
  • 网站开发采用的技术方案说明seo的培训课程
  • 源码分享网站月入过万石家庄seo关键词
  • 广州做淘宝的化妆品网站好搜百度盘
  • 无锡 做网站深圳外包seo
  • 网站设计侵权网络营销专业怎么样
  • 济南做网站哪好武汉百度推广优化
  • 业务办理网站建设方案seo服务顾问
  • .net和java做网站比例网络软文写作
  • 中南建设的网站可以访问违规网站的浏览器
  • 如何做全网影视网站自媒体怎么赚钱
  • 如何免费注册网址长沙 建站优化
  • 重庆网站建设 制作 设计 优惠价百度推广网址是多少
  • 优秀设计作品网站seo网络营销推广公司深圳
  • 域名购买网站有哪些问题seo网站自动发布外链工具
  • 个人网站asp销售平台排名
  • 自动焊锡机b2b平台网站免费域名邮箱
  • 用py做网站下载应用商店
  • 济南网站怎么做seo成都网站优化排名
  • 有网站做点什么好培训机构加盟
  • 仿站小工具下载网络安全