当前位置: 首页 > news >正文

vue本地访问服务器跨域西安seo代运营

vue本地访问服务器跨域,西安seo代运营,个体户 做网站,宁河网站建设使用sql判断两段时间是否重叠 1. 时间点重叠判断a)时间重叠有以下4种情况a)时间不重叠只有以下2种情况 判断条件, 不重叠的判断判断条件, 重叠的判断 假设现在有时间 [startTime, endTime], 数据库存在字段 sql_start_time 和 sql_end_time, 分别表示要判断的时间段和数据库的时…

使用sql判断两段时间是否重叠

    • 1. 时间点重叠判断
      • a)时间重叠有以下4种情况
      • a)时间不重叠只有以下2种情况
    • 判断条件, 不重叠的判断
    • 判断条件, 重叠的判断

假设现在有时间 [startTime, endTime], 数据库存在字段 sql_start_time 和 sql_end_time, 分别表示要判断的时间段和数据库的时间段, 分析是否2个时间段是否存在重叠部分

1. 时间点重叠判断

a)时间重叠有以下4种情况

红色代表要判断的时间段 [startTime, endTime], 蓝色代表数据库时间段[sql_start_time 和 sql_end_time]

1 2 3 4 5 6 7 8 9 10 1 2 时间重叠的情况1
1 2 3 4 5 6 7 8 9 10 2 1 时间重叠的情况2
1 2 3 4 5 6 7 8 9 10 1 2 时间重叠的情况3
1 2 3 4 5 6 7 8 9 10 2 1 时间重叠的情况4

a)时间不重叠只有以下2种情况

1 2 3 4 5 6 7 8 9 10 1 2 时间不重叠的情况1
1 2 3 4 5 6 7 8 9 10 2 1 时间不重叠的情况2

由于不重叠的情况只有2种, 故我们直接用不重叠的情况判断即可, 如果需要判断重叠, 则直接!(不重叠的条件)即可

判断条件, 不重叠的判断

时间段a的最大时间小于等于时间段b的最小时间

时间段b的最大时间小于等于时间段a的最小时间

sql表示

select * from xtable  
where (endTime <= sql_start_time or sql_end_time <= startTime)

判断条件, 重叠的判断

取不重叠的判断条件加非判断, !(时间段a的最大时间小于等于时间段b的最小时间 或 时间段b的最大时间小于等于时间段a的最小时间)

整理可得:

时间段a的最大时间大于时间段b的最小时间

时间段b的最大时间打于时间段a的最小时间

将条件带回上面4种情况, 成立

sql表示

select * from xtable 
where (endTime > sql_start_time and sql_end_time > startTime)
http://www.hkea.cn/news/151463/

相关文章:

  • 门户网站系统介绍企业推广哪个平台好
  • 免费网站建站排行榜网站策划报告
  • 网站设计的评估最近发生的热点新闻
  • 设建网站广告投放渠道
  • 日ip5000的网站怎么做如何提高网站在搜索引擎中的排名
  • 网站描文本链接怎么做深圳互联网营销
  • 一个服务器做两个网站自己做网站
  • 百草味网站建设的活动方案营销型企业网站有哪些
  • 论文课程网站 建设背景项目推广方式有哪些
  • 内部网站建设关键词优化推广策略
  • 一个公司可以做几个网站备案贵阳网络推广排名
  • 武汉高端网站建设免费广告网
  • 大理建网站常用于网站推广的营销手段是
  • js怎么做网站跨境电商网站
  • 台州外贸网站建设百度推广费用多少
  • 虚拟机怎么做网站空间培训班管理系统 免费
  • wordpress离线文章发布郑州seo关键词排名优化
  • 龙岗区网站建设中国职业培训在线
  • 南山网站建设外包优化网站
  • 个人怎么做网站推广神起网络游戏推广平台
  • 做网站的关键技术运营推广的方式和渠道有哪些
  • jsp做就业网站网推项目
  • 网站开发的目的和意义重庆seo排名电话
  • 顺义专业建站公司最有效的线上推广方式
  • 大连网站网站搭建制作百度识图 上传图片
  • 给人做网站多少钱黑科技引流推广神器怎么下载
  • 沈阳做网站最好的公司百度快照怎么删除
  • 设置本机外网ip做网站网站免费制作平台
  • 有什么推荐做简历的网站2024的新闻有哪些
  • 申请做网站 论坛版主惠州seo外包服务