我有一個數據集(在這種情況下查詢)那種看起來像這樣的合計值的值:選擇基於另一列
ZipCode Territory Date
----------------------------------
12345 Unknown 9/30/2015
12345 Unknown 9/25/2015
12345 Istanbul 9/20/2015
12345 Istanbul 9/10/2015
12345 Unknown 9/5/2015
12345 Istanbul 8/31/2015
12345 Istanbul 8/21/2015
12345 Unknown 8/16/2015
12345 Constantinople 8/11/2015
12345 Constantinople 8/1/2015
12345 Constantinople 7/22/2015
12345 Constantinople 7/12/2015
我想返回最大日期和知每個郵政編碼的地區名稱(每個郵政編碼一行)。最終的結果我希望從前面的查詢就會變成這樣:
ZipCode Territory Date
----------------------------------
12345 Istanbul 9/20/2015
我現在最大的努力只拿到了我在這裏:
ZipCode Territory Date
---------------------------------
12345 Istanbul 9/20/2015
12345 Constantinople 8/11/2015
幫助!這是我的SQL寫作能力的巨大差距。
'SELECT TOP 1'然後將查詢您目前有看起來像它會工作 –
你可能有兩個地區預選賽的最大日期。那麼你想怎麼做? –
您說_...返回每個郵政編碼的最大日期和地區名稱**(每個郵政編碼一行)** _...但您的預期輸出只包含一行。你能改正你的問題或更好地解釋嗎? –