0

テーブルには、次のような方法でバインド DNS クエリが含まれています。

10.30.2.218 | 86.214.218.178.in-addr.arpa|25.09.13 10:32:29,774000000

それは「クライアントIP」、「クエリ」、「クエリ時間」(タイムスタンプとして)です。IPアドレスに対してグループ化されたクエリの数を1秒ごとにカウントするSQLリクエストを考え出そうとしています。それでも失敗します。私はこのクエリを試しました:

select to_char(log_time, 'HH24:MI:SS'),log_client,count(*) from msint
group by log_time,log_client
order by 3 desc;

しかし、必要に応じて秒単位ではなくミリ秒単位でグループ化を返します。「毎秒リクエスト」を取得する方法のヒントを教えていただければ幸いです。

4

1 に答える 1

0

フィールドではなく、関数の結果でグループ化します。言い換えると、

group by to_char(log_time, 'HH24:MI:SS'), log_client
于 2013-09-25T12:38:54.057 に答える