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

深圳红酒网站建设镇江网站建设哪家好

深圳红酒网站建设,镇江网站建设哪家好,网站优化排名易下拉效率,关于网站设计题目 产品数据表: Products 写一段 SQL来查找在 2019-08-16 时全部产品的价格,假设所有产品在修改前的价格都是 10 。 以 任意顺序 返回结果表。 查询结果格式如下例所示。 示例 1: 解题思路 1.题目要求我们查找在 2019-08-16 时全部产品的价格,假设所…

题目

产品数据表: Products

写一段 SQL来查找在 2019-08-16 时全部产品的价格,假设所有产品在修改前的价格都是 10 。

以 任意顺序 返回结果表。

查询结果格式如下例所示。

示例 1:

 

 

解题思路

1.题目要求我们查找在 2019-08-16 时全部产品的价格,假设所有产品在修改前的价格都是 10 。我们可以分成2部分来进行查询。

2.把第一次change_date在2019-08-16之后的单独分出来,这部分的price肯定是10,因为初始值是10。我们先将记录按照 product_id 进行分组,然后找出每一组中最小的 change_date 都小于2019-08-16的记录,它们的price就为10。

3.剩下的作为另外一部分, 另外一部分中,选出在2019-08-16之前最大的那天的price作为最终price。首先将记录按 product_id进行分组,然后找出每一组中最大的change_date <= 2019-08-16的记录,它们的price就为 new_price ,最后两部分做union即可。

代码实现

(select product_id , 10 as price
from Products
group by product_id
having min(change_date)>'2019-08-16')
union
(select product_id, new_price as price
from Products
where(product_id, change_date) in(select product_id, max(change_date) as change_datefrom Productswhere change_date <= '2019-08-16'group by product_id))

 

测试结果

http://www.yayakq.cn/news/744764/

相关文章:

  • 智慧团建网站首页ps做网站首页效果特效
  • 如何查询一个网站的空间大小公众号运营怎么赚钱
  • 导航栏网站建站店铺seo是什么意思
  • 商务网站规划与建设课程设计西地那非片的功能主治说明书
  • 宣城做网站的公司工程造价价格信息网
  • 公司网站建设调研标志设计公司有哪些
  • 个人官方网站怎么建设关于建筑建设的网站
  • 网站开发费算无形资产吗杭州建设网站网站
  • 网站建设设计公重庆高端网站建设公司
  • 网站的管理包括python网站开发流程图
  • 科技网站建设总结自己做网络主播的网站
  • 没网站怎么做cpa建立网站目录的时候
  • 中国建设网站首页怎么自己做网站app
  • 茶叶网站建设策划方案u001f苏州手机网站开发公司
  • 陕西省住房建设部官方网站一建国际时事新闻2022最新
  • 绿色风格 网站wordpress关于本站
  • 网站系统维护一般要多久深圳app开发公司前十名
  • 做调查的网站有哪些做游戏网站赚钱么
  • 如何撤销网站备案泉州做网站的
  • 什么网站动物和人做的吗动漫制作软件
  • ps怎么做网站的首页4a级旅游网站建设的要求
  • 湖南网站备案注销唐山网站建设公司
  • 做设计的一般在什么网站找素材网站空间租用和自己搭建服务器
  • 组建一个网站建筑设计公司注册
  • 网站建设浩森宇特企业网站建设备案都需要什么
  • 网上申请个人营业执照网站搜索引擎论文3000字
  • 给家乡做网站西安有哪些做网站的公司
  • 国家住房和城乡建设部网站查询最大的网站建设公司
  • 建店前期网站开通怎么做分录互联网系统
  • 模板网站的域名是什么意思ui设计师个人网站建设