当前位置: 首页 > 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.yayakq.cn/news/22961/

相关文章:

  • 苏州建设交通高等职业技术学校网站山东嘉祥做网站的有哪几家
  • 类似freenom的免费域名网站wordpress社区插件
  • dede网站开发步骤wordpress nosql
  • 如何自己建站网站制作谈谈对网站建设的认识
  • 网站建设的可行性分析东莞软件开发培训
  • ps上做网站论述三种常见的网络营销方式
  • 没文化可以学网络营销吗seo1新地址在哪里
  • 如何做网站数据库备份dedecms 关闭网站
  • 青州市建设局网站asp怎么做网站
  • 求免费网站能看的2021烟台网站排行榜
  • dedecms做的网站注册卡wordpress
  • 网站功能定制合同网站建设的同义词
  • 西安网站seo厂家网站规划的基本原则
  • 网站代码 输入文字 跳出内容wordpress云主机模板
  • 广东网站建设免费投资公司注册条件和要求
  • 网站建设套餐电话天河建设网站公司排名
  • 网站建设费用做无形资产网站原型设计工具
  • 如何做招聘网站的方案wordpress插件大全
  • 免费的网页制作软件湖北短视频seo营销
  • 陕西宏远建设集团网站WordPress图片无缝
  • 黄冈网站推广收费标准网站ftp的所有权归谁
  • 自己做网站 需要哪些东西网络营销相关的资源网站
  • 注册网站域名要钱吗做网站的语言都有什么
  • 网站制作在线版wordpress如何上传附件
  • 分析网站建设流程织梦网站开发兼职
  • 招聘网站设计方案富文本编辑器wordpress
  • 工商网站如何做企业增资pc网站做移动端适配
  • 做影视网站关停软件界面设计方案
  • 代码错误网站网站前台建设需要哪些技术知识
  • 海阳建设局网站制作网页的代码