grouping by date increments

Поиск
Список
Период
Сортировка
От Graham Vickrage
Тема grouping by date increments
Дата
Msg-id NDBBJABDILOPAOOMFJHOMECGCHAA.graham@digitalplanit.com
обсуждение исходный текст
Ответы Re: grouping by date increments
Список pgsql-sql
I am trying to write a select statement to count the occurences of a
particular string between a set of dates.

I have written this successfully but need to get the count in time
increments such as per day/week/month.

At the moment I am doing a select for each increment seperately but figure
that as its doing a seqential scan then it may be possible to do it all at
once.

Has anyone done anything similar that or maybe could recommend a more
efficient solution.

Thanks

Graham

current select:

SELECT to_char(timestamp('01-Jun-2000'), 'DD-Mon-YYYY'),
to_char(timestamp('01-Aug-2000'), 'DD-Mon-YYYY'), count(*) FROM table WHERE
date >= timestamp('01-Jun-2000') AND date < timestamp('01-Aug-2000') AND
text = 'FOOBAR';

Вложения

В списке pgsql-sql по дате отправления:

Предыдущее
От: Ramesh H R
Дата:
Сообщение: postgresql.largeobject package
Следующее
От: Attila Kevei
Дата:
Сообщение: select returns no line