首页 > 其他分享 >1164. 指定日期的产品价格

1164. 指定日期的产品价格

时间:2024-06-09 18:05:05浏览次数:7  
标签:1164 product price 日期 Products 产品价格 id select

1164. 指定日期的产品价格


题目链接:1164. 指定日期的产品价格

代码如下:

# Write your MySQL query statement below
select p1.product_id,ifnull(new_price,10) as price
from (
        select distinct product_id
        from Products
)as p1 -- 所有的产品
left join(
    select product_id,new_price
    from Products
    where (product_id,change_date) in (
        select product_id,max(change_date)
        from Products
        where change_date <= '2019-08-16'
        group by product_id
    )
)as p2 -- 在 2019-08-16 之前有过修改的产品和最新的价格
on p1.product_id=p2.product_id

标签:1164,product,price,日期,Products,产品价格,id,select
From: https://blog.csdn.net/weixin_45256307/article/details/139564223

相关文章

  • 【JAVASE】日期与时间类(上)
    一:概述从JAVASE8开始提供了java.time包,该包中有专门处理日期和时间的类。LocalDate  LocalDateTime  和LocalTime类的对象封装和日期、时间有关的数据,这三个类都是final类,而且不提供修改数据的方法,即这些类的对象的实体不可再发生变化,属于不可变对象。二:LocalDat......
  • 【C++修行之道】类和对象(五)日期类的实现、const成员、取地址及const和取地址操作符重
    目录一、日期类的实现Date.h 1.1GetMonthDay函数(获取某年某月的天数) 问:这个函数为什么不和其他的函数一样放在Date.cpp文件中实现呢?1.2CheckDate函数(检查日期有效性)、Print函数(打印日期)1.3实现日期类的逻辑运算符重载<运算符的重载 ==运算符重载其他运算符重载......
  • 将 CTE 字符串中的日期转换为 DateTime 对象并转换为 UTC
    我有一个包含CTE格式日期时间的字符串,我想将其转换为日期时间对象,然后获取UTC格式的日期时间。我尝试了下面的代码,它完成了转换。但问题是在昼夜节律变化前后,由于时间变化,它认为时间无效。DateTime.TryParseExact(myDate,"yyyyMMdd",CultureInfo.InvariantCu......
  • IntelliJ IDEA配置创建文件后自动生成注释字段,包括作者、日期和描述等信息。
    效果新建文件自动生成如下文档注释配置如下:打开setting进行如下操作粘贴的模板内容如下:/***@authordeveloper_ZhangXinHua*@date${YEAR}/${MONTH}/${DAY}*@desc${DESCRIPTION}*/......
  • 倒计时:日期对象.getTime();获取当前时间戳
    <!DOCTYPEhtml><htmllang="en"><head> <metacharset="UTF-8"> <title>Document</title></head><body> <h1></h1> <scripttype="text/javascript"> //现在到202......
  • CSP历年复赛题-P2010 [NOIP2016 普及组] 回文日期
    原题链接:https://www.luogu.com.cn/problem/P2010题意解读:计算两个日期之间有多少个日期是回文。解题思路:如果通过枚举两个日期之间的所有日期,然后判断回文,则会有几个问题:枚举数据规模在10^7级别,再加上对于日期加一天、判断回文等处理,有可能超时,而且对日期进行加一天、判断回......
  • 【Web API DOM10】日期(时间)对象
    一:实例化1获取系统当前时间即创建日期对象constdate=newDate()console.log(date)2024年6月5日周三 2获取指定的时间以获取2025年6月29日为例constdate=newDate('2025-6-29')console.log(date)二:日期对象方法1使用场景:日期对象返回数据如上图,无法直接使......
  • 存储引擎及特点、约束条件、严格模式、基本字段类型(整型、浮点型、字符串、日期时间
    【一】存储引擎在平常我们处理的文件格式有很多,并且针对不同的文件格式会有对应不同的存储方式和处理机制针对不同的数据应该有对应不同的处理机制存储引擎就是不同的处理机制。#查看所有引擎showengines;四种主要的存储引擎(1)Innodb引擎是MySQL5.5版本之后的默认存......
  • 数据库(20)——日期函数
    常见函数函数功能CURDATE()返回当前日期CURTIME()返回当前时间NOW()返回当前日期和时间YEAR(date)获取指定date的年份MONTH(date)获取指定date的月份DAY(date)获取指定date的日期DATE_ADD(date,INTERVALexprtype)返回一个日期/时间值加上一个时间间隔expr后的时间值DATEDIFF......
  • js日期格式化代码
    js日期格式化代码分享一个前端实用的js 日期格式化代码,相当给力。 1exportfunctiongetFillDate(key){2if(key<10){3return`0${key}`;4}else{5return`${key}`;6}7}8/**9*时间戳转化为年月日10*@paramtimes时间戳......