日期不能交叉的检测算法

日期不能交叉的检测算法

select
top
1
*
from
demotab
where
(

“&start_time&”

<=
start_time
and

“&end_time&”

>=
end_time)
or

判断新日期段与原日期段是否存在外包含
(

“&start_time&”

>=
start_time
and

“&end_time&”

<=
end_time)
or

判断新日期段与原日期段是否存在内包含
(

“&start_time&”

<=
start_time
and

“&end_time&”

<=
end_time
and

“&end_time&”

>=
start_time)
or

判断新日期段与原日期段是否存在左交叉
(

“&start_time&”

>=
start_time
and

“&start_time&”

<=
end_time
and

“&end_time&”

>=
end_time)

判断新日期段与原日期段是否存在右交叉

前提是输入的end_time是大于start_time
如果SQL语句有返回记录则日期有冲突,否则则正确!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/110489.html原文链接:https://javaforall.net

(0)
上一篇 2021年8月15日 下午7:00
下一篇 2021年8月15日 下午8:00


相关推荐

  • 微信小程序40029 错误解决方法

    微信小程序40029 错误解决方法首先报40029错误的方式有多个,但是错误原因应该只有一个。1:openid和当前小程序不对应,或者AppSecret秘钥和当前小程序不对应的。2:当前小程序能正确获取到token,但是在code还没有失效时,另一个小程序也用这个小程序的openid或者AppSecret秘钥去请求token。这个时候也会报40029,说到底还是第一个错误,只是触发的方式不同。解决办法也很简单,…

    2022年4月29日
    2.8K
  • 有关单片机的毕业设计_1500一套毕业设计贵吗

    有关单片机的毕业设计_1500一套毕业设计贵吗对大部分同学来说,毕业设计根本不知道从哪下手,完全处于蒙圈状态,为帮助大家能顺利毕业,精心准备800多套单片机毕业设计与您分享!其中有基于单片机设计的数字示波器、倒车雷达、电子密码锁、智能家居、停车场管理系统、万年历、智能插座等不同方向的典型设计实例,每个实例都提供了设计报告、源代码、电路图等全部设计资料,这些设计资料有利于即将毕业的同学分析、理解并进行毕业设计的制作和论文的编写。下载链接见:800多套单片机毕业设计-阿波罗代码网0001、PC机与单片机通信(RS232协议)000.

    2022年10月4日
    4
  • biee java_BIEE入门篇之一 BIEE的安装

    biee java_BIEE入门篇之一 BIEE的安装最早拿到的安装文件的时候 其实是 Siebel7 8 安装界面如下 安装也比较麻烦 安装了 Siebel 之后 还需要安装 tomcat 当然没装 jdk 那还得首先装 jdk 才行 由于不是免费产品 所以在安装前需要获得一个授权文件 这个文件一般不掏钱是拿不到的 登录界面如下 当时觉得 Siebel 不愧是 CRM 领域的专家 其产品在可用性上做的还是不错 起码效果很足 可以在 Web 界面上随意的托拽 图形 曲线 图表

    2026年3月18日
    2
  • 豆包AI如何识别图片文字?OCR功能使用指南

    豆包AI如何识别图片文字?OCR功能使用指南

    2026年3月12日
    4
  • UID卡、IC卡、ID卡、CUID 卡、FUID 卡、UFUID 卡 有什么区别?

    UID卡、IC卡、ID卡、CUID 卡、FUID 卡、UFUID 卡 有什么区别?生活中 我们经常用到门禁卡 考勤卡 电梯卡还有停车卡 这些功能是怎么实现的呢 这是靠卡里封装的芯片和线圈来实现各种功能 不同的芯片频率 容量 读写性各不相同 常见的是 IC 卡还有 ID 卡 还有一种叫 UID 的卡 许多客户不了解 UID 卡是什么 有什么功能 和 IC 卡 ID 卡有什么区别 本文德健智能科技小编就为大家介绍 UID 卡 先了解下 IC 卡 ID 卡的定义 ID 卡全称身份识别卡 是一种不可写入的感应卡 含固定的编号 频率是 125KHz 属于低频 一般用于门禁 IC 卡全称集成电路卡 又称智能卡 可读写 容

    2026年3月26日
    2
  • 自动化测试平台(八):列表组件公共化封装和用例项目管理功能开发

    自动化测试平台(八):列表组件公共化封装和用例项目管理功能开发上一章我们完成了整个用户管理模块的功能,能够正确的增、删、改、查用户。但其中有很多判断实际上是其他类似的模块也会有的,例如:1.创建用户后回到首页刷新列表;2.删除次页最后一条数据,回到前一页刷新列表;3.查询条件的格式化;—难道我们每写一个类似的模块,都要去写一遍这些重复的逻辑代码吗?显然是没必要的,所以我们需要将其抽离成公共列表组件提供给其他模块使用,避免大量的做重复的事情,并让代码更容易维护。本章还将完成用例项目管理功能,它主要用于管理不同类型(API、UI),不同项目

    2022年6月25日
    22

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号