Re: generate_series() Interpretation
От | David E. Wheeler |
---|---|
Тема | Re: generate_series() Interpretation |
Дата | |
Msg-id | E472FE99-31AE-4DC7-BE9A-EB9883BF39AE@kineticode.com обсуждение исходный текст |
Ответ на | Re: generate_series() Interpretation ("Kevin Grittner" <Kevin.Grittner@wicourts.gov>) |
Список | pgsql-hackers |
On Jun 27, 2011, at 11:03 AM, Kevin Grittner wrote: > It is precisely to support such fancy things that some products > support a more abstract date type which allows 31 days in any month, > and then normalizes to real dates as needed. The PostgreSQL > developer community has generally not been receptive to such use > cases. I think you need to iterate through month intervals and add > those to the starting date for now. If you want to start with the > last day of a month with less than 31 days, you may need to back up > a month or two to find a suitable month and offset your intervals by > the appropriate number of months. > > I'd bet that if you encapsulate all that in a PostgreSQL function, > you're not the only one who would find it useful. Yeah, did that a while ago: http://www.justatheory.com/computers/databases/postgresql/recurring_events.html I think it could be simpler now, with generate_series() for some intervals. Best, David
В списке pgsql-hackers по дате отправления: