Re: seleting all dates between two dates

Поиск
Список
Период
Сортировка
От Josh Berkus
Тема Re: seleting all dates between two dates
Дата
Msg-id web-67924@davinci.ethosmedia.com
обсуждение исходный текст
Ответ на seleting all dates between two dates  ("Jeff Barrett" <jbarrett@familynetwork.com>)
Список pgsql-sql
Jeff,

> I am interested in a query where I can select all dates between two
> dates. I
> figure I can build a table of all valid dates with a resonable range
> and
> then select from that table, but I would like to use the power of sql
> to get
> the work done without building a date table. Any ideas?
> 
> For example:
> I want all dates between 05-29-2001 and 06-02-2001
> The result set would be:
> 05-30-2001
> 05-31-2001
> 06-01-2001

If you browse last week's postings, you will find a thread called "SQL
Date Challenge" with that very issue.  The answer, in short, is that you
can't do it in SQL.  Your choices are to build the reference table, or
to use and external procedural language (such as Perl).

-Josh

______AGLIO DATABASE SOLUTIONS___________________________                                      Josh Berkus Complete
informationtechnology      josh@agliodbs.com  and data management solutions       (415) 565-7293 for law firms, small
businesses       fax 621-2533   and non-profit organizations.      San Francisco
 


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

Предыдущее
От: Markus Wagner
Дата:
Сообщение: audit trail and system catalogs
Следующее
От: Judd Maltin
Дата:
Сообщение: Re: "Day" from 8am to 3am