2016-09-19 10 views
0

私はこのようなテーブルを持っています(短い要約)。Sqlite - 異なるクエリの結果を結合します

error_code | timestamp(ISO string) 

すべてのerror_codeに対して、タイムスタンプが追加されます。 私は(ちょうど1のクエリを使用して)このようなことをすべてのエラーコードをカウントし、取得したい:

error_code, count(error_code), sorted_timestamp 

は、だから私はすべてのエラーの発生をカウントし、挿入された最後の行のタイムスタンプを取得したいです。

アドバイスはありますか?

+0

をあなたが何かをしようとしましたか? – redneb

+0

@rednebはい、私はJOINで試してみましたが、問題がいくつか見つかりました。 Timが提供するソリューションは完全に機能します。 – Bonzo

答えて

1

あなたはこのような何か試すことができます。

SELECT error_code, 
     COUNT(*) AS error_count, 
     MAX(timestamp) AS latest_timestamp 
FROM yourTable 
GROUP BY error_code 
+0

ありがとうTim。あなたのソリューションは完璧に動作します。私はJOINで試したが、MAXのようなものは忘れてしまった。 – Bonzo

関連する問題