站点图标 谷姐靓号网

MYSQL小问题,大佬们帮忙看看!-电脑

Rate this post

我想求两个时间区间是否存在交集,想了半天没想明白,实在不是数学的这块料。

时间区间都是时间戳,为了更直观我直接写成了日期格式。

现存数据:

要对比的时间区间是固定的,月初至月末(1号至30/31号)
所以这个月是2021-11-01至2021-11-30

starttime

热议
推荐楼 Polymer_dg 2小时前

排除 兩種條件
1.starttime endtime 都 大於 固定時間上限
2.starttime endtime 都 小於 固定時間下限

剩下的 就滿足條件

推荐楼 手握键盘 2小时前

... 你这是自己定义的交集问题

你只需要判断当前这个月的1号和30号两个点的日期有没有在每条记录的区间内就行

firstDay in [starttime, endtime]lastDay in [starttime, endtime]

推荐楼 cobra1 3小时前

提问都没提问明白,一条数据怎么会有交集?我猜你想问的是时间区间是否有重合?

2楼 optimism 3小时前

等个大佬

4楼 电脑 3小时前

提问都没提问明白,一条数据怎么会有交集?我猜你想问的是时间区间是否有重合? ...

我也没说一条数据有交集啊
我说的不就是两个时间区间是否存在交集吗

5楼 358团楚云飞 3小时前

等楼下技术大佬

6楼 买鸡吃灰 3小时前

连需求都讲不明白还想要别人帮你想吗你还是自己慢慢琢磨吧

7楼 电脑 3小时前

连需求都讲不明白还想要别人帮你想吗你还是自己慢慢琢磨吧

两个时间区间是否存在交集
开头就写了,还不够明白吗?
是时间区间四个字生涩难懂,还是交集两个字难以理解?
初中知识也超纲吗?

8楼 HOH 2小时前

交集?啥叫交集?contain是交集 include也是交集,你问的问题不是数学问题,而是表述问题,先提高提问水平

9楼 DaShi 2小时前

两个时间区间是否存在交集
开头就写了,还不够明白吗?
是时间区间四个字生涩难懂,还是交集两个字难以理 ...

所有人都没明白你在说什么,除了你自己

10楼 买鸡吃灰 2小时前

两个时间区间是否存在交集
开头就写了,还不够明白吗?
是时间区间四个字生涩难懂,还是交集两个字难以理 ...

知道为什么没有人给你解答吗?先去学习一下提问的艺术,没有人会闲着帮你想清楚你的详细需求,你这是寻求帮助不是给人发考卷

12楼 Polymer_dg 2小时前

排除 兩種條件
1.starttime endtime 都 大於 固定時間上限
2.starttime endtime 都 小於 固定時間下限

剩下的 就滿足條件

13楼 电脑 2小时前

排除 兩種條件
1.starttime endtime 都 大於 固定時間上限
2.starttime endtime 都 小於 固定時間下限

你这个最好用,我自己列了一大堆条件眼睛都花了,谢谢大佬

14楼 手握键盘 2小时前

... 你这是自己定义的交集问题

你只需要判断当前这个月的1号和30号两个点的日期有没有在每条记录的区间内就行

firstDay in [starttime, endtime]lastDay in [starttime, endtime]

15楼 电脑 2小时前

... 你这是自己定义的交集问题

你只需要判断当前这个月的1号和30号两个点的日期有没有在每条记录的区间内 ...

大师,我尿了!
我自己把路走反了!

16楼 Polymer_dg 半小时前

... 你这是自己定义的交集问题

你只需要判断当前这个月的1号和30号两个点的日期有没有在每条记录的区间内 ...

有 漏

申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。

退出移动版