我有一個簡單的表,用於存儲每日高溫對各個城市。該表包含3個字段:city_id
,date
,high_temp
。 (獨特的是city_id和日期的組合)獲取多個項目最後一個記錄在SQL Server
我正在尋找一個SQL Server中有效的查詢,讓我拉3個最近期高點爲每個城市。因此,結果將包括每個城市id列出3次。
什麼是額外的挑戰(至少對我來說)是高臨時工不記錄每一天的每一個城市,所以我不能用(getdate()-1
,getdate()-2
等)
過濾器是有辦法這樣做沒有循環功能?非常感激。乾杯。
什麼版本的SQL Server? –
2012.非常感謝!很棒! – user3182880