Re: search for partial dates - Mailing list pgsql-general

From Andy Colson
Subject Re: search for partial dates
Date
Msg-id 4A317918.7050105@squeakycode.net
Whole thread Raw
In response to search for partial dates  ("James B. Byrne" <byrnejb@harte-lyne.ca>)
Responses Re: search for partial dates
List pgsql-general
James B. Byrne wrote:
> Given a datetime column, not null, is there a single syntax that
> permits searching for all dates in a given year, year+month, and
> year+month+day such that a single parameterised query can handle all
> three circumstances?
>

That's a little vague, so how about:

select * from somethine where (extract(year from idate) = $1) or
(extract(year from idate) = $2 and extract(month from idate) = $3) or
(extract(year from idate) = $4 and extract(month from idate) = $5 and
extract(day from idate) = $6)

-Andy

pgsql-general by date:

Previous
From: Scott Marlowe
Date:
Subject: Re: help with data recovery from injected UPDATE
Next
From: Alvaro Herrera
Date:
Subject: Re: Postgres auditing features