全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1112 6
2012-01-04

小弟对以下程序遇到点问题



proc SQL;

create volatile table cr_postpayas(

select

charged_party_number

,first_cell_ID,

case

when (day_of_week in (1, 7))                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              then        'a:  Weekend'

when day_of_week not in (1, 7) and Network_Call_Start_Time> '21:59:59'

orNetwork_Call_Start_Time < '06:00:01'                  

then        'b:  Weekdayevening'

when day_of_week not in (1, 7) and Network_Call_Start_Time<= '21:59:59'

orNetwork_Call_Start_Time >= '06:00:01'            

then        'c:  Weekdaydaytime'

else   
end as hours_flag



这个是teradata SQL调数据,但是不知道怎么改使得Network_Call_Start_Time > '21:59:59' 时间可以作比较,因为现在两个值是不一样的类型,有没有人可以帮我一下谢谢了
二维码

扫码加我 拉你入群

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

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

全部回复
2012-1-4 16:51:54
看不懂啊
二维码

扫码加我 拉你入群

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

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

2012-1-4 16:59:06
不好意思这位兄弟,因为复制的关系,哪里不清楚我改一下
二维码

扫码加我 拉你入群

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

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

2012-1-4 22:18:21
你需要input时间为时间格式,这样其实是数值型,就可以比较。
二维码

扫码加我 拉你入群

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

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

2012-1-5 08:02:16
Is the put instead of input ?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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