全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3428 2
2017-04-04
已经有上市公司的成立时间,截止日期为2015年12月底,怎么能用sql语句求出各个公司的上市年龄呢,需要具体到小数点,如5.5年。
请各路大神指教= =
二维码

扫码加我 拉你入群

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

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

全部回复
2017-4-4 10:41:36
如下code应该可以,good luck!

data companies;
        length name $20;
        format IPOTime date9.;
        name = "Apple"; IPOTime = "20MAR1995"d; output;
        name = "Nike"; IPOTime = "15MAY1998"d; output;
        name = "New Balance"; IPOTime = "14JUL2004"d; output;
run;

proc sql;
        select round(("31DEC2015"d-IPOTime)/365.25, 0.1) as Years from companies;
quit;
二维码

扫码加我 拉你入群

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

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

2017-4-4 20:55:20
sonypam 发表于 2017-4-4 10:41
如下code应该可以,good luck!

data companies;
感谢!!很有用!!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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