Search Postgresql Archives

Re: Extract between year *and* month

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi!

You could use date_trunc instead of extract to truncate the date down to the
month:

select date_trunc('month','2006-12-31'::timestamp);
     date_trunc
---------------------
 2006-12-01 00:00:00

Greetings,
Matthias

> -----Original Message-----
> From: pgsql-general-owner@xxxxxxxxxxxxxx 
> [mailto:pgsql-general-owner@xxxxxxxxxxxxxx] On Behalf Of One
> Sent: Thursday, November 16, 2006 10:03 PM
> To: pgsql-general@xxxxxxxxxxxxxx
> Subject: [GENERAL] Extract between year *and* month
> 
> 
> Hi - I'd like to return search results based on a date range that is
> selected by the user :
> 
> <select name="date1yy">
>        <option value="1995-01-01" selected>1995</option>
> 
> <select name="date2yy">
>        <option value="2006-12-31" selected>2006</option>
> 
> My SQL is :
> 
> select *
>  from tablename
>     where title like ('%nith%')
>        and recall_date between
>            extract(year from date '1995-01-01')
>               and  extract(year from date '2006-12-31')
>                   order by recall_date
> 
> How can I add the MONTH to be included in the between statement ?
> If I select 1995 - 2006 it currently only returns rows up to 
> 2005-12-31
> 
> THANKS!
> 
> 
> ---------------------------(end of 
> broadcast)---------------------------
> TIP 5: don't forget to increase your free space map settings
> 


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux