Итак, я так понимаю, вам нужен столбец метки времени в наборе результатов, и вы не хотите группировать по метке времени. Я не знаю, какой тип данных у вашего столбца TIMESTAMP, но для простоты я предполагаю, что это значение даты. Вы можете сделать что-то вроде этого:
select grupo,year,month,min(timestamp)
from <yourtable>
group by grupo, year,month
;
Или вот так, чтобы вернуть первый день месяца:
select grupo,year,month,tunc(timestamp,'MM')
from <yourtable>
group by grupo, year,month,tunc(timestamp,'MM')
;
Конечно, вы также можете сделать:
select grupo,year,month,min(trunc(timestamp,'MM'))
from <yourtable>
group by grupo, year,month
;