左连接日期处理问题

左表tradingday包含节假日日期,右表为交易日日期,左连接后,其中坐标中节假日日期连接的右表字段为空,需求是:如果为左表为节假日日期,对应连接右表小于该节假日日期的最大日期对应的值

请先 登录 后评论

1 个回答

Jax Wu

DolphinDB提供性能极佳的非同时连接函数aj(asof join)。函数aj为左表中每条记录,在右表中获取符合指定条件的组中该时刻之前(包括该时刻)的最后一条记录;比如:
attachments-2021-06-ptMQuzeu60c1a5feef7ae.png

asof join 和 left join 的区别为:假设连接列是时间,对于左表中时间t对应的行,如果右表中没有与之匹配的记录,则取右表中在t之前的最近时间对应的行。

请先 登录 后评论