2017-05-30 7 views
-1

私は絶えず更新された巨大なテーブルを持っており、そこからいくつかの情報を引き出す必要があります。 APP_NAME - - START_TIMESQLクエリーを使用してシングレットベールから次の情報を引き出すにはどうすればよいですか?

ユーザーが私の環境では、ここでアプリを開くたびに、行がテーブルに作成され

は基本的に私は、三つのフィールド... ユーザー名を持つ単一のテーブルを持っています。私は各ユーザーがログインしたすべてのアプリと、そのユーザーのそのアプリの最新の開始時刻を含むレポートを生成する必要があります。私は本当にやるべきことを理解することに本当に苦労しています。私はいくつかの並べ替えを行う必要があると思うが、同じテーブル上でも、それでは、私は参加が十分だとは思わない。

答えて

2

これは簡単なことです。

select username 
, app_name 
, max(start_time) mostRecent 
from yourtable 
group by username, app_name 
+0

感謝!!!!思ったよりも簡単な – Twhalen

関連する問題