Re: seleting all dates between two dates - Mailing list pgsql-sql

From Josh Berkus
Subject Re: seleting all dates between two dates
Date
Msg-id web-67924@davinci.ethosmedia.com
Whole thread Raw
In response to seleting all dates between two dates  ("Jeff Barrett" <jbarrett@familynetwork.com>)
List 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 by date:

Previous
From: Markus Wagner
Date:
Subject: audit trail and system catalogs
Next
From: Judd Maltin
Date:
Subject: Re: "Day" from 8am to 3am