1

名、姓、ユーザー ID、およびイベントを完了した日付でユーザーを返すクエリがあります。

クエリでユーザーごとに 1 行のみを返すようにしたいのですが、一部のユーザーは複数の日付で同じイベントを完了しています。日付が異なるため個別を使用できず、同じ理由でグループを使用できません。

イベントが完了した最新の日付のみをクエリで返すにはどうすればよいですか?

4

1 に答える 1

3

を使用し、日付フィールドでgroup by実行する必要がありますMAX

何かのようなもの...

Select firstname, lastname, userid, max(datecompleted) 
from events
group by firstname, lastname, userid

データ構造に応じて。

于 2012-07-30T18:52:18.677 に答える