date_trunc intervalo de 5 minutos en PostgreSQL [duplicado]

Posible duplicado:
¿Cuál es la forma más rápida de truncar marcas de tiempo a 5 minutos en Postgres?
Postgresql SQL GROUP BY intervalo de tiempo con precisión arbitraria (hasta mili segundos)

Quiero agregar datos en un intervalo de 5 minutos en PostgreSQL. Si uso eldate_trunc() función, puedo agregar datos en un intervalo por hora, mensual, diario, semanal, etc. pero no un intervalo específico como 5 minutos o 5 días.

select date_trunc('hour', date1), count(*) from table1 group by 1;

¿Alguien sabe cómo podemos lograr esto en PostgreSQL?

Cualquier ayuda es apreciada.

Respuestas a la pregunta(2)

Su respuesta a la pregunta