Re: using between with dates - Mailing list pgsql-general

From Geoffrey
Subject Re: using between with dates
Date
Msg-id 4BD9971B.8010409@serioustechnology.com
Whole thread Raw
In response to Re: using between with dates  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-general
Tom Lane wrote:
> Geoffrey <lists@serioustechnology.com> writes:
>> ship_date between '04/30/2010' AND '04/30/2010' + 14
>> ERROR:  invalid input syntax for integer: "04/30/2010"
>
>> Can I use between with dates?
>
> The problem with that is the parser has no reason to treat the strings
> as dates, at least not till it comes to consider the BETWEEN
> comparisons, which is too late to help in resolving the addition
> in the subexpression (data types are determined bottom-up).
> This'd work:
>
>  ship_date between '04/30/2010' AND '04/30/2010'::date + 14

Thanks muchly, likely a better solution then my timestamp approach.


--
Until later, Geoffrey

"I predict future happiness for America if they can prevent
the government from wasting the labors of the people under
the pretense of taking care of them."
- Thomas Jefferson

pgsql-general by date:

Previous
From: "sandeep prakash dhumale"
Date:
Subject: Re: Re: [GENERAL] [SQL] Tsearch not searching 'Y'
Next
From: Geoffrey Myers
Date:
Subject: using between with dates