全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2751 2
2014-08-15
大家好,我现在有一个问题不是很明白。我现在有一些时间数据。导入SAS中,是19AUG2013:10:00:00的这种格式。现在我想算在给定的时间段内,例如19AUG2013:08:00:00到19AUG2013:10:00:00这个时间段内,每个时间数据跟这个时段交集的部分。具体举例就是给定时段是:19AUG2013:08:00:00到19AUG2013:10:00:00

时间数据为:
start                                             stop
19AUG2013:07:20:33          19AUG2013:09:50:47
19AUG2013:09:10:10          19AUG2013:12:30:20
19AUG2013:14:00:00          19AUG2013:23:00:00
19AUG2013:18:00:00          19AUG2013:21:00:00
计算他们的时间交集,例如第一个时间数据与给定时段的时间交集是19AUG2013:08:00:00到19AUG2013:09:50:47
研究了半天实在是没有解决办法,还希望会的人能提供一下解决思路。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2014-8-15 23:49:29
直接取max(19AUG2013:08:00:00,start) 和min(19AUG2013:10:00:00,end)不就ok了吗
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-8-18 16:03:34
gongxun1234 发表于 2014-8-15 23:49
直接取max(19AUG2013:08:00:00,start) 和min(19AUG2013:10:00:00,end)不就ok了吗
多谢~运行了一下,得到想要的结果了!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群