根据INVT_PROD_ID和START_DT,按照ANN_DT 进行排序:
select count(*) OVER(PARTITION BY A.INVT_PROD_ID, A.START_DT ORDER BY A.ANN_DT desc) as num,
A.INVT_PROD_ID,
A.START_DT,
A.SCALE
from T_H_PD_INVT_PROD_SCL A
select count(*) OVER(PARTITION BY A.INVT_PROD_ID, A.START_DT ORDER BY A.ANN_DT desc) as num,
A.INVT_PROD_ID,
A.START_DT,
A.SCALE
from T_H_PD_INVT_PROD_SCL A
本文介绍了一种使用SQL查询特定数据的方法,通过使用OVER()函数和PARTITION BY子句结合ORDER BY来实现对特定字段进行计数并按指定日期降序排列。
4218

被折叠的 条评论
为什么被折叠?



