社区
疑难问题
帖子详情
有多组时间段,想求出累加的时间,并且去除时间段内重叠的时间
liaobc
2017-08-08 10:15:37
如题,就是想求出一个干部担任多个职务的累积时间,但是要去除同时任职的时间。,跪求高手!!
...全文
423
5
打赏
收藏
有多组时间段,想求出累加的时间,并且去除时间段内重叠的时间
如题,就是想求出一个干部担任多个职务的累积时间,但是要去除同时任职的时间。,跪求高手!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
junes06
2017-08-08
打赏
举报
回复
上一个描述有点错误,从新发一下 1.根据时间的开始时间升序排序 2, 先判断前2个的时间段累计 (分两种情况 1第一个时间段的 结束时间<第二个时间段的 开始时间, 2第一个时间段的 结束时间<第二个时间段的开始时间) 3,计算出之后,然后以最大的结束时间点为结束时间点比如b,以和离b最近的时间点为开始时间点,然后计算和第三个时间段的累计时间段 4,依次循环取出时间段累计就可以了
junes06
2017-08-08
打赏
举报
回复
1.根据时间的开始时间升序排序 2, 先判断前2个的时间段累计(分两种情况 1第一个时间段的结束时间<第一个时间段的开始时间, 2第一个时间段的结束时间<第一个时间段的开始时间) 3,计算出之后,然后以最大的结束时间点为结束时间点比如b,以和离b最近的时间点为开始时间点,然后计算第三个时间段的累计时间段 4,依次循环取出时间段累计就可以了
二月十六
2017-08-08
打赏
举报
回复
时间连续的用最晚时间的减掉最早的时间; 时间不连续的按段相加计算。 ps:建议楼主列出表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。 文字描述可能问题和答案都比较模糊。
liaobc
2017-08-08
打赏
举报
回复
具体如图
顺势而为1
2017-08-08
打赏
举报
回复
疑难问题
22,210
社区成员
121,726
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章