我需要檢索每個城市的最近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