我有一個表叫做位置,看起來像這樣SQL - 僅在最大日期選擇唯一名稱?
Name Date
Location A 01/01/2014
Location A 12/12/2013
Location B 01/01/2014
Location C 01/01/2014
Location D 01/01/2014
Location D 12/12/2013
Location E 12/12/2013
我只想返回的名字其中的日期爲MAX(日期),即2014年1月1日和那裏是隻有1行這個名稱和日期是MAX(日期)
爲了進一步解釋我想回
Name Date
Location B 01/01/2014
Location C 01/01/2014
我試圖像HAVING聲明幾個疑問,但似乎無法得到期望的結果
,如果它與同日兩行這將返回的位置。不清楚這是否可能,但會在'HAVING'中包含一個'COUNT(1)= 1'作爲完整性。 –
我沒有想到使用MIN(ImportDate),好動!謝謝效果很好 – DtotheG
@JonEgerton - 我正在考慮是否要補充一點,作爲我的一個明確的假設 –