如何实现:按股票代码进行分组,组内每一行获得该行前10天最低收盘价对应的日期

表结构如下图,也就是说对于每一行而言,想知道该行前面10天最低收盘价是哪一天产生的,如果有多个相同最低价,取最近的日期,谢谢!

attachments-2021-07-qp1xF2uk60f0f5432f83f.png

请先 登录 后评论

最佳答案 2021-07-16 15:24

DolphinDB中有个atImin函数,但这个函数如果location中有多个相同的最小值,则取第一个最小值所在的位置。

select moving(atImin,[close,date],10) from t where symbol in ['sh600000','sh600001'] context by SecurityID

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,1038 浏览
  • henry989 提出于 2021-07-16 10:54

相似问题