楼主: playmore
5741 6

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

已卖:1645份资源

学科带头人

2%

还不是VIP/贵宾

-

TA的文库  其他...

R相关

经济学相关

金融工程

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

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

楼主
playmore 发表于 2011-12-19 14:34:48 |AI写论文

+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
下载链接: https://bbs.pinggu.org/a-1016554.html

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
拉您进交流群
GMT+8, 2026-1-2 05:39