我需要检索每个城市的最近5天预测信息。检索最近发布日期的每个城市的最近5天预测
我的表看起来像下面
真正的问题是发行日期。
该城市可能包含具有不同发布日期的同一日期的多个预测信息。
我需要通过预测日期检索最近的5条记录与最新发布日期组中的每个城市
我试图像下面,但没有给出预期的结果
SELECT * FROM(
SELECT
ROW_NUMBER() OVER (PARTITION BY CITY_ID ORDER BY FORECAST_DATE DESC, ISSUE_DATE DESC) AS rn,
CITY_ID, FORECAST_DATE, ISSUE_DATE
FROM
FORECAST
GROUP BY FORECAST_DATE
) WHERE rn <= 5
任何建议或意见将有帮助
谢谢@ MT0像魅力一样工作 – user3535945