| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1334 人关注过本帖
标题: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
快速回复:SQL怎样输入带有时间滞后的公式
数据加载中...
 
   



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

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