广告
返回顶部
首页 > 资讯 > 数据库 >Mysql 如何查询时间段交集
  • 291
分享到

Mysql 如何查询时间段交集

2024-04-02 19:04:59 291人浏览 安东尼
摘要

Mysql 查询时间段交集 使用场景 数据库表有两个字段starttime,endtime。现在给出(a,b)的时间段,查出和(starttime,endtime)时间段有交集的数据

Mysql 查询时间段交集

使用场景

数据库表有两个字段starttime,endtime。现在给出(a,b)的时间段,查出和(starttime,endtime)时间段有交集的数据。

sql


select * from TABLENAME where  
    (starttime > a AND starttime < b) OR 
    (starttime < a AND endtime > b) OR
    (endtime > a AND endtime < b) OR
    (starttime = a AND endtime = b);

mysql 查询两个时间段是否有交集的情况

数据库的字段 start_time, end_time

输入的字段 a,b

第一种


SELECT * FROM test_table
WHERE
    (start_time >= a AND start_time <= b)
    OR (start_time <= a AND end_time >= b)
    OR (end_time >= a AND end_time <= b)

第二种


SELECT * FROM test_table
WHERE
    NOT (
        (end_time < a
        OR (start_time > b)
    )

两种结果相同。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

您可能感兴趣的文档:

--结束END--

本文标题: Mysql 如何查询时间段交集

本文链接: https://www.lsjlt.com/news/127844.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Mysql 如何查询时间段交集
    Mysql 查询时间段交集 使用场景 数据库表有两个字段starttime,endtime。现在给出(a,b)的时间段,查出和(starttime,endtime)时间段有交集的数据...
    99+
    2022-11-12
  • Mysql怎么查询时间段交集
    这篇文章主要介绍Mysql怎么查询时间段交集,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Mysql 查询时间段交集使用场景数据库表有两个字段starttime,endtime。现在给出(a,b)的时间段,查出和(s...
    99+
    2023-06-15
  • mysql查询时间段的案例
    这篇文章给大家分享的是有关mysql查询时间段的案例的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。mysql查询时间段的方法:1、传统方式,即指定开始时间和结束时间;2、UNIX...
    99+
    2022-10-18
  • mysql中如何查询一段时间的日期
    这篇文章给大家分享的是有关mysql中如何查询一段时间的日期的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 mysql中查询一段时间的日期,要把没数据...
    99+
    2022-10-18
  • mysql怎么查询一段时间记录
    这篇文章主要介绍mysql怎么查询一段时间记录,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!mysql查询一段时间记录的方法:1、查询N天内记录,代码为【WHERE TO_D...
    99+
    2022-10-18
  • MySQL日期及时间字段的查询
    目录1.日期和时间类型概览2.日期和时间相关函数3.日期和时间字段的规范查询前言: 在项目开发中,一些业务表字段经常使用日期和时间类型,而且后续还会牵涉到这类字段的查询。关于日期及时...
    99+
    2022-11-13
  • 如何在mysql中查询日期及时间字段
    如何在mysql中查询日期及时间字段,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。在项目开发中,一些业务表字段经常使用日期和时...
    99+
    2022-10-18
  • mysql如何查询时间区间
    mysql如何查询时间区间?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。mysql如何查询时间区间1.查询昨天的数据 s...
    99+
    2022-10-18
  • MySQL日期及时间字段怎么查询
    这篇“MySQL日期及时间字段怎么查询”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“MySQL日期及时间字段怎么查询”文章吧...
    99+
    2023-06-30
  • 如何统计MySQL查询时间
    本文主要给大家简单讲讲如何统计MySQL查询时间,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔主题吧,希望如何统计MySQL查询时间这篇文章可以给大家带来一些实际帮助。...
    99+
    2022-10-18
  • MySql有哪些常用的查询时间段方法
    这篇文章主要介绍“MySql有哪些常用的查询时间段方法”,在日常操作中,相信很多人在MySql有哪些常用的查询时间段方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MySq...
    99+
    2022-10-18
  • MySQL查询时间段用INT还是DateTime比较好
    本篇内容主要讲解“MySQL查询时间段用INT还是DateTime比较好”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL查询时间段用INT还是DateT...
    99+
    2022-10-18
  • sql如何查询两个时间段之间的数据
    SQL查询两个时间段之间的数据可以使用`BETWEEN`关键字。以下是一个示例查询语句:```sqlSELECT * FRO...
    99+
    2023-09-13
    sql
  • mysql如何查询日期与时间
    前言: 在项目开发中,一些业务表字段经常使用日期和时间类型,而且后续还会牵涉到这类字段的查询。关于日期及时间的查询等各类需求也很多,本篇文章简单讲讲日期及时间字段的规范化查询方法。 1.日期和时间类型概览 MySQ...
    99+
    2022-05-21
    mysql 查询日期 mysql 查询时间
  • MySQL如何查询Binlog 生成时间
    目录前言脚本介绍使用案例1. 查询 binlog index 文件2. 使用脚本查询时间前言 本篇文章介绍如何查询 Binlog 的生成时间。云上 RDS 有日志管理,但是自建实例没有,该脚本可用于自建实例闪回定位 Bi...
    99+
    2023-03-19
    mysql查询Binlog
  • MySQL如何查询Binlog生成时间
    目录前言脚本介绍使用案例1. 查询 binlog index 文件2. 使用脚本查询时间前言 本篇文章介绍如何查询 Binlog 的生成时间。云上 RDS 有日志管理,但是自建实例没...
    99+
    2023-03-19
    mysql查询Binlog 生成时间 mysql查询Binlog
  • Mysql中如何使用时间查询
    这篇文章主要介绍了Mysql中如何使用时间查询的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Mysql中如何使用时间查询文章都会有所收获,下面我们一起来看看吧。一、使用等号查询...
    99+
    2023-03-20
    mysql
  • php如何查询一段时间内的数据库
    今天小编给大家分享一下php如何查询一段时间内的数据库的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。php查询一段时间内的数...
    99+
    2023-07-04
  • mysql如何设置时间查询条件
    这篇“mysql如何设置时间查询条件”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“mysq...
    99+
    2022-10-19
  • 如何实现在一个时间段内进行间隔查询
    这篇文章主要介绍“如何实现在一个时间段内进行间隔查询”,在日常操作中,相信很多人在如何实现在一个时间段内进行间隔查询问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何实现在一...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作