数据库字段startDate 开始时间   endDate 结束时间  -两个参数

比如查2-2  至2-6 在数据库中是否与其他时间有重叠

四个条件有一项满足则有重叠时间

思路是这样子 以开始和结束时间参数为条件分开查询  开始时间是否包含在其他时间段内、结束时间是否包含在其他时间段内、是否有其他时间包含在参数时间段内即外包、是否有参数时间包含在其他时间段内即内包

(startDate  >= 2-2  and startDate <= 2-4)  or     开始时间是否包含在其他时间段内

(startDate  <= 2-2  and endDate >= 2-4)  or   外包

(endDate >= 2-2  and endDate <= 2-4)  or  结束时间是否包含在其他时间段内

(startDate  >= 2-2  and endDate <= 2-4)    内包

注:此方法是拿一个时间和整个库内进行比对  并非两个时间判断重合 那有更简便的方式

SQL判断一个时间段 是否在数据库中与其他时间段有重叠 判断时间重叠相关推荐

  1. SQL判断一个事件段 是否在数据库中与其他时间段有重叠 判断时间重叠

    数据库字段startDate 开始时间   endDate 结束时间  -两个参数 比如查2-2  至2-6 在数据库中是否与其他时间有重叠 四个条件有一项满足则有重叠时间 思路是这样子 以开始和结束 ...

  2. 判断一个点是否在RotatedRect中

    openCV函数pointPolygonTest(): C++: double pointPolygonTest(InputArray contour, Point2f pt, bool measur ...

  3. html页面按钮删除一条数据库,需要添加一个删除按钮到一个HTML表格从数据库中删除记录与消息...

    IDNameCodeActiveEdit <?php foreach($nurseries->result() as $nursery) { ?> <?php echo $nu ...

  4. python3判断变量存在_Python3基础 list in/not in 判断一个变量是否在列表中存在

    Python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 Conda : 4.5.11 typesetting : Markdown ...

  5. java实现判断一个整数是奇数还是偶数(Scanner运用,if判断运用,%求余运用)

    java实现判断一个整数是奇数还是偶数(Scanner运用,if判断运用,%求余运用) 代码: package com.liangrui;import java.util.Scanner;/*** 功 ...

  6. 解决SQL Server 2000 错误15023:当前数据库中已存在用户或角色

    错误15023:当前数据库中已存在用户或角色 在把远程服务器上的数据库备份还原到本地机后, 给一个"登录"关联一个"用户"时(用户映射),发生错误:" ...

  7. C++ 开发中如何利用sql语句(insert语句)向数据库中插入变量

    **问题描述:**在C/S开发过程中,当客户端向服务端发送接口(结构体)信息时,服务端需要将接收到的信息存入数据库,但是,常规insert语句只能存确定的值到数据,当客户端传入的值不确定,且为了保证代 ...

  8. sql——如何将html代码存入数据库中

    要注意两点: 1.在SQL语句中,如果要存入单引号,应该使用两个单引号来代替一个单引号 如: insert into article(title,category,content,author_acc ...

  9. SQL - 通过某个字段名称找到数据库中对应的表

    工作中,我们经常会碰到会为一个已有的系统增加一些东西,如在报表中增加一些字段,或者在导出Excel文件时增加一些Column. 这时侯,我们不知道我们需要的数据在数据库中的哪个表中.至少,我们知道这个 ...

最新文章

  1. 都9012年了,你还在手动部署代码吗(二)
  2. 影响架构决策的非功能性需求
  3. python字典数组排序sorted_Python利用sorted进行字典排序
  4. 浅谈 CSRF 攻击方式
  5. 计算机英语input,人教版高中英语选修计算机英语VoiceInput.ppt
  6. Eureka自我保护机制
  7. Vue结合Echarts
  8. TensorFlow书籍
  9. 别说我不懂排序!几种常见排序算法(一)
  10. mac OS X 10.9.2 gdb codesign
  11. .Net的文件格式(zz)
  12. FM、LFM、AFM、NFM、DeepFM、 Deep Cross Network
  13. 百度UEditor图片上传、SpringMVC、Freemarker、Tomcat、Nginx、静态资源
  14. Zookeeper配置项说明
  15. Win10系统SAS9.4安装步骤
  16. 使用nodejs pkg创建exe文件后更改图标
  17. MacBook 版 IDEA- 2022.2 新版本UI插件
  18. 天猫精灵智能设备对接(2)
  19. 基于FPG的温湿度实时采集与显示
  20. 【游戏开发实战】使用Unity 2019制作仿微信小游戏飞机大战(七):主角飞机碰撞与爆炸

热门文章

  1. 2012互联网开发应该关注的
  2. 2021-08-11hit-oslab2系统调用
  3. AVRCP @ 音量反向控制流程
  4. Python 详解箱型图法剔除异常值
  5. 吴恩达机器学习之引言:入门、机器学习是什么、监督学习、无监督学习、推荐Octave软件进行开发
  6. 记录一次扇贝前端面试经历
  7. npm install 报错处理
  8. 概率学派和贝叶斯学派的区别
  9. 百家号真的可以搬运赚钱吗,自媒体搬运赚钱是真的吗
  10. 简单的html网页图片上传,10个有用的HTML文件上传技巧