3

ユーザーが顧客を検索するたびに、顧客ID、名前、およびタイムスタンプ(timestamp =ユーザーが検索を実行したとき)を保存します。

ちょっと好き:

ID  Name      Timestamp
1   CompanyA  2012-10-01 10:00
2   ComapnyB  2012-10-01 10:11
3   CompanyA  2012-10-01 10:22
4   CompanyA  2012-10-01 10:25
4   CompanyC  2012-10-01 10:32

私の質問は...

日付の降順でソートされた上位30の個別の顧客を返したいのですが、どうすればよいですか?

私はこれを返したい:

CompanyC
CompanyA
CompanyB

...降順の日付でソートされた単一のインスタンスのみ。

4

1 に答える 1

5
SELECT TOP 30 Name
FROM Customer
GROUP BY Name
ORDER BY MAX(Timestamp) DESC
于 2012-09-13T20:50:57.037 に答える