ID Name AppointmentDate
-- -------- ---------------
1 Bob 1/1/2010
1 Bob 5/1/2010
2 Henry 5/1/2010
2 Henry 8/1/2011
3 John 8/1/2011
3 John 12/1/2011
我想找回被人最近的預約日期的記錄表。所以我需要一個會給出以下結果集的查詢。
1 Bob 5/1/2010 (5/1/2010 is most recent)
2 Henry 8/1/2011 (8/1/2011 is most recent)
3 John 8/1/2011 (has 2 future dates but 8/1/2011 is most recent)
謝謝!
可能重複[這](http://stackoverflow.com/questions/189213/sql-selecting-rows-by-most-recent-date) – 2011-06-14 16:04:06
如果您發佈代碼,XML或數據樣本,請** **在文本編輯器中點擊這些行,然後單擊編輯器工具欄上的「代碼示例」按鈕(「{}」),以良好地格式化和語法突出顯示它! – 2011-06-14 16:04:28
可能你可以按名稱使用max(AppointmentDate)組。 – Rahul 2011-06-14 16:04:41