SELECT CAST(CURRENT_TIMESTAMP as DATE) || ' ' || EXTRACT(HOUR FROM 
CURRENT_TIMESTAMP) || ':00:00' as date1
FROM RDB$DATABASE

Best Regard
========
| ISMAEL |
========

  ----- Original Message ----- 
  From: Mark Rotteveel 
  To: firebird-support@yahoogroups.com 
  Sent: Tuesday, February 11, 2014 2:20 PM
  Subject: Re: [firebird-support] datetime trunc


    
  On 11-2-2014 16:06, Virna Constantin wrote:
  >
  >
  > EXTRACT()
  > http://www.firebirdsql.org/refdocs/langrefupd25-intfunc-extract.html

  Extract is not the same as PostgreSQL date_trunc. Extract returns the 
  requested value as an integer, while date_trunc returns a DATE or 
  TIMESTAMP truncated to the requested date field, example from 
  
http://www.postgresql.org/docs/current/static/functions-datetime.html#FUNCTIONS-DATETIME-TRUNC
 
  :

  SELECT date_trunc('hour', TIMESTAMP '2001-02-16 20:38:40');
  Result: 2001-02-16 20:00:00

  SELECT date_trunc('year', TIMESTAMP '2001-02-16 20:38:40');
  Result: 2001-01-01 00:00:00

  > On Tuesday, February 11, 2014 4:42 PM, Maximiliano Robaina
  > <maxi_roba...@yahoo.com.ar> wrote:
  >
  > Hi,
  >
  > Is there an equivalent function to trunc datetime fields in firebird ?
  > Something like date_trunc in postgre [1]


  

Reply via email to