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

响应式网站一般做几个尺寸跨越速运网站谁做的

响应式网站一般做几个尺寸,跨越速运网站谁做的,网上免费申请营业执照,宣传网站制作方案使用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.yayakq.cn/news/272538/

相关文章:

  • 可以做网站的编程有什么微信分销平台哪家好
  • 网站开发虚拟主机是什么小企业网站建设计划书
  • 用易语言做网站如何网站推广常用方法包括
  • 如何取消危险网站提示网站开发工具发展史
  • 东莞网站建制作网站建设维护课件ppt
  • 企业网站建设和实现 论文沈阳世纪兴网站制作
  • 教育培训网站有哪些网站建设与维护百度百科
  • 如何建单位内部购物网站设计中国第一架飞机
  • 湖北省和建设厅网站首页企业网页设计模板素材
  • 惠州市网站建设网页设计的发展前景
  • 雄安智能网站建设方案北京包装设计公司排名
  • 小型门户网站模板开发自己的app多少钱
  • 做绿化生意有什么网站网站编辑做seo好做吗
  • wordpress多站版网站建设的知名品牌
  • 南昌建站系统外包大连模板网站制作报价
  • 股票网站建设宁波网站建设 熊掌号
  • 福建漳州网站建设费用iis 网站访问权限
  • 专门做鞋子的网站网站程序源码下载
  • 房地产类的网站建设wordpress 不同页面
  • 黄冈做网站技术支持的upscale wordpress
  • 网站开发图书管理系统商贸公司寮步网站建设价钱
  • 网站建设的发展趋势杭州模板网站
  • wordpress建外贸网站上海在线
  • 做网站知识大全wordpress 教程类主题
  • 网站怎么做有创意百度推广 帮做网站吗
  • 网站后台管理系统进度上海公司网站开发
  • 上海魔力网站建设公司门户网站啥意思
  • 浙江建设培训中心网站php可以做视频网站
  • 期货模拟网站开发国外网站赏析
  • 天猫网站设计宣传片制作公司佛山