楼主: playmore
5237 6

[原创博文] 如何写查找之前最近的交易日的SQL语句 [推广有奖]

学科带头人

2%

还不是VIP/贵宾

-

TA的文库  其他...

R相关

经济学相关

金融工程

威望
1
论坛币
16309 个
通用积分
7.1397
学术水平
372 点
热心指数
394 点
信用等级
341 点
经验
15297 点
帖子
1194
精华
1
在线时间
1331 小时
注册时间
2007-1-11
最后登录
2023-12-15

初级学术勋章 初级热心勋章 中级热心勋章

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我现在有两个表
第一个表有一个日期列,里面的日期有的是交易日,有的不是
第二个表有一个交易日列,该列是排好序的交易日
现在想要得到一个新的表,该表有两列
第一列取自表一的日期列,第二列是从表二连接得到的,如果第一列的日期是交易日,则该列的值就是交易日,否则取之前最近的交易日
请问这样的SQL语句该怎么写,谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:sql语句 交易日 sql 如何写 如何 交易日

本帖被以下文库推荐

沙发
soporaeternus 发表于 2011-12-19 15:13:03 |只看作者 |坛友微信交流群
...
max(trading_date) as the_date_you_want
....
from t1 a left join t2 b
on a.date>=b.date
Let them be hard, but never unjust

使用道具

藤椅
playmore 发表于 2011-12-19 15:48:13 |只看作者 |坛友微信交流群
soporaeternus 发表于 2011-12-19 15:13
...
max(trading_date) as the_date_you_want
....
你的意思是在左外连接的时候,条件选成大于等于,然后在选右表的交易日时再Max一下选最大的?
我这么做过,显示错误如下:

NOTE: The execution of this query involves performing one or more Cartesian product joins that
      can not be optimized.
NOTE: The query requires remerging summary statistics back with the original data.

我的版本是9.0,不知道更高的版本能否实现。
playmore邀请您访问ChinaTeX论坛!!!进入ChinaTeX论坛

使用道具

板凳
soporaeternus 发表于 2011-12-19 15:50:15 |只看作者 |坛友微信交流群
playmore 发表于 2011-12-19 15:48
你的意思是在左外连接的时候,条件选成大于等于,然后在选右表的交易日时再Max一下选最大的?
我这么做过 ...
没有别的语法错误的话,这个不是错误

Let them be hard, but never unjust

使用道具

报纸
playmore 发表于 2011-12-19 16:05:05 |只看作者 |坛友微信交流群
soporaeternus 发表于 2011-12-19 15:50
没有别的语法错误的话,这个不是错误
嗯,看错了,这个是Note
但是会很长时间都没有结果
只能手动Break跳出
playmore邀请您访问ChinaTeX论坛!!!进入ChinaTeX论坛

使用道具

地板
playmore 发表于 2011-12-19 16:08:00 |只看作者 |坛友微信交流群
这里是TradeDay的表格,后缀改成sas7bdat即可使用
麻烦帮忙测试下,多谢了

tradeday.txt

69 KB

后缀改成sas7bdat即可

playmore邀请您访问ChinaTeX论坛!!!进入ChinaTeX论坛

使用道具

7
bobguy 发表于 2011-12-27 07:56:18 |只看作者 |坛友微信交流群
What not use sort + data step. SQL is not a good tool for this sort problem. The row number in data base does not have any meaning.

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-27 23:16