标题:SQL怎样输入带有时间滞后的公式
只看楼主
Rowen_58
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2022-1-9
 问题点数:0 回复次数:2 
SQL怎样输入带有时间滞后的公式
公式的类型是这样的(图片放不出来,我放在评论里吧呜呜)
然后按着公式写了这个代码,总是报错

proc sql;
     create table demo_2 as
     select distinct permno,datadate, csho, ajex,
     lag(csho,1,0) over(order by permno) lag_csho1
     lag(csho,2,0) over(order by permno) lag_csho2
     lag(ajex,1,0) over(order by permno) lag_ajex1
     lag(ajex,2,0) over(order by permno) lag_ajex2
     log((lag_csho1 * lag_csho2)/(lag_ajex1 * lag_ajex2)) as nsi,ret
     from  Rdata.funda_1;
quit;
搜索更多相关主题的帖子: 输入 公式 时间 SQL order 
2022-01-09 17:14
Rowen_58
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2022-1-9
得分:0 
2022-01-09 17:15
Rowen_58
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2022-1-9
得分:0 
C=log((At-1*Bt-1)/(At-2*Bt-2))
没办法放照片呜呜,t-1和t-2分别都是下标
2022-01-09 18:38



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-508110-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.063348 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved