我正在努力編寫查詢以產生以下記錄。SQL Server +選擇所有不同記錄的前1條記錄
我有記錄的表作爲
c1 c2 c3 c4 c5 c6
1 John 2.3.2010 12:09:54 4 7 99
2 mike 2.3.2010 13:09:59 8 6 88
3 ahmad 2.3.2010 14:09:59 1 9 19
4 Jim 23.3.2010 16:35:14 4 5 99
5 run 23.3.2010 12:09:54 3 8 12
我想只讀取記錄: -
3 ahmad 2.3.2010 14:09:59 1 9 19
4 Jim 23.3.2010 16:35:14 4 5 99
我的意思是由列C3和其中一個是最新的,也是一種記錄那一天。在這裏,我有一天,一天,兩天,三天不同時間的記錄。那裏我需要按日期desc排序的記錄,然後只記錄最高1條記錄。同樣的4和5,你可以幫我寫一個查詢。
哪個版本的SQL服務器? – 2010-04-22 09:40:26