create table sample(id integer, name varchar(100), timeint time);
insert into sample values(1, 'aaa', '00:00:01');
insert into sample values(1, 'aaa', '00:00:01');
insert into sample values(1, 'aaa', '00:00:02');
insert into sample values(1, 'aaa', '00:00:03');
insert into sample values(1, 'aaa', '00:00:04');
insert into sample values(2, 'bbb', '00:00:01');
insert into sample values(2,'bbb', '00:00:02');
insert into sample values(2, 'bbb', '00:00:03');
select id,name,timeint,count(timeint) from sample
group by id,name,timeint;
------ вывод будет похож на ----
1 aaa 00:00:01 2
1 aaa 00:00:02 1
1 aaa 00:00:03 1
1 aaa 00:00:04 1
2 bbb 00:00:01 1
2 bbb 00:00:02 1
2 bbb 00:00:03 1
Таким образом, вышеприведенный вывод должен быть перегруппирован таким образом, чтобы для того же идентификатора и имени, timeint с 1 se c допуск следует считать одинаковым
______ ожидаемый результат _________________
1 aaa 00:00:01 3
1 aaa 00:00:03 2
2 bbb 00:00:01 2
2 bbb 00:00:03 1