首页 > 数据库 >SQL面试题——日期交叉问题 合并日期重叠的活动

SQL面试题——日期交叉问题 合并日期重叠的活动

时间:2024-12-01 21:58:55浏览次数:8  
标签:面试题 06 21 05 09 huawei 日期 2021 SQL

日期交叉问题—合并日期重叠的活动

今天的需求背景和前面我们的一个面试题目的背景一样,只不过是具体的需求变了,可以先看一下我们之前的文章SQL面试题——日期交叉问题 计算活动的总天数

+------+----------+----------+
|    id|       stt|       ett|
+------+----------+----------+
|  oppo|2021-06-05|2021-06-09|
|  oppo|2021-06-11|2021-06-21|
|  vivo|2021-06-05|2021-06-15|
|  vivo|2021-06-09|2021-06-21|
| redmi|2021-06-05|2021-06-21|
| redmi|2021-06-09|2021-06-15|
| redmi|2021-06-17|2021-06-26|
|huawei|2021-06-05|2021-06-26|
|huawei|2021-06-09|2021-06-15|
|huawei|2021-06-17|2021-06-21|
+------+----------+----------+

这里的需求是,例如huawei的我们看到三个时间是[2021-06-05 2021-0

标签:面试题,06,21,05,09,huawei,日期,2021,SQL
From: https://blog.csdn.net/king14bhhb/article/details/144174470

相关文章

  • 高级java每日一道面试题-2024年12月01日-JVM篇-你知道哪些JVM性能调优参数?
    如果有遗漏,评论区告诉我进行补充面试官:你知道哪些JVM性能调优参数?我回答:在Java高级面试中,JVM性能调优是一个非常重要的主题。了解JVM的性能调优参数可以帮助你更好地管理和优化应用程序的性能。以下是一些常见的JVM性能调优参数及其详细解释:1.堆内存相关参数-Xms......
  • 高级java每日一道面试题-2024年11月30日-JVM篇-Minor GC(年轻代GC)在什么时候发生?
    如果有遗漏,评论区告诉我进行补充面试官:MinorGC(年轻代GC)在什么时候发生?我回答:在Java高级面试中,关于MinorGC(也称为YoungGC或ScavengeGC)何时发生的问题,是一个重要的考点。以下是对MinorGC触发条件的详细解释:一、MinorGC的基本概念MinorGC是Java虚拟机(JVM)中一......
  • 生鲜配送ERP系统_升鲜宝生鲜配送供应链管理系统Mysql表结构数据字典的生成小工具V0.01
    生鲜配送ERP系统_升鲜宝生鲜配送供应链管理系统Mysql表结构数据字典的生成小工具V0.01_SaaS全链路生鲜供应链管理系统_升鲜宝_15382353715 最近要交付升鲜宝生鲜配送供应链管理系统源代码给上海的客户,需要将蓝湖UI设计图及数据字典交接给别人。在网上找了半天没有找到合适的根......
  • Mysql数据库基础篇笔记
    目录sql语句DDL——数据库定义语言(定义库,表,字段)数据库操作:表操作:DML增删改语句DQL语法编写顺序:条件查询DCL用户管理:权限管理:函数常见字符串内置函数常见数值内置函数常见日期内置函数常见流程内置函数约束外键约束多表查询连接查询:内连接:相当于查询A,B......
  • 消息中间件面试题之RocketMQ
    为什么使用消息队列?解耦、异步、削峰消息队列有什么优点和缺点?优点:解耦、异步、削峰缺点:系统的可用性降低、系统的复杂性提高了、一致性问题。RabbitMQ上的一个queue中存放的message是否有数量限制?限制是多少默认情况下一般是无限制,因为限制取决于机器的内存,但是消息过多会......
  • MySQL底层概述—8.JOIN排序索引优化
    大纲1.Join算法原理2.IN和EXISTS函数3.MySQL排序之索引排序(Usingindex)4.MySQL排序之额外排序(Usingfilesort)5.排序优化之尽量使用索引排序6.索引单表优化7.索引多表优化 1.Join算法原理(1)Join简介(2)驱动表的定义(3)三种Join算法(4)总结 (1)Join简介Join......
  • MySQL底层概述—7.优化原则及慢查询
    大纲1.Explain概述2.Explain详解3.索引优化数据准备4.索引优化原则详解5.慢查询设置与测试6.慢查询SQL优化思路 1.Explain概述使用Explain关键字可以模拟查询优化器来执行SQL查询语句,从而知道MySQL是如何处理SQL语句的,从而分析出查询语句和表结构的性能瓶颈。 MySQL......
  • 升鲜宝生鲜配送供应链管理系统Mysql表结构数据字典的生成小工具V0.01
    最近最近要交付升鲜宝生鲜配送供应链管理系统源代码给上海的客户,需要将蓝湖UI设计图及数据字典交接给别人。在网上找了半天没有找到合适的根据Mysql生成Word数据字典,自己就写了几行代码,记录一下.后面可能会继续改造。主要的代码如下:usingSystem;usingSystem.Collections.Gene......
  • 对SqlSugar的Code First建库索引进行介绍
    通过对类增加特性的方式实现的数据块列的索引进行设计,具体代码中进行说明,主要是给出一个简单案例方便大家使用:[SugarIndex("index_Order_Id",nameof(Order.id),OrderByType.Asc)]//普通索引--非聚集索引[SugarIndex("index_Order_OrderDate",nameof(Order.Order......
  • 关于SqlSugar导航的使用及介绍
            SqlSugar进行初始化,数据库连接配置,代码可以去SqlSugar官网 查看源码,下面给出一个简单的案例,SqlSugar的具体介绍官网非常清晰明了,这里之说干货。1.Sugar连接配置部分:publicclassSqlSugarInit{#region创建数据库连接对象pub......