一个表包含绑定dns查询,其方式如下:
10.30.2.218 | 86.214.218.178.in-addr.arpa|25.09.13 10:32:29,774000000
即“客户端IP”,“查询”,“查询时间”(作为时间戳) 我一直在尝试提出一个SQL请求来计算为ip地址分组的查询数,但每秒计算一次。但仍然失败。 我试过这个问题:
select to_char(log_time, 'HH24:MI:SS'),log_client,count(*) from msint
group by log_time,log_client
order by 3 desc;
但它会按我需要的毫秒而不是秒返回灌浆。 如果你给我一个如何获得“每秒请求”的提示,我会非常感激。
答案 0 :(得分:0)
按功能结果分组,而不是字段。换句话说,
group by to_char(log_time, 'HH24:MI:SS'), log_client