Thread: Question about time

Question about time

From
Judith
Date:
    Hi everyone I'm doing a query like this:
   SELECT CAST(fecha_hora_factura as time) FROM nota_venta
   and I get:
   14:16:52.824395
   the field is timestamp type....... I just want the HOUR:MINUTE:SECOND
   the question is how I drop the millisecond??
   Thnx in advanced!!!



Re: Question about time

From
"Phillip Smith"
Date:
Try the to_char() function instead of cast()

SELECT to_char(fecha_hora_factura, 'HH:MM:SS') FROM nota_venta

Cheers,
-p

-----Original Message-----
From: pgsql-sql-owner@postgresql.org [mailto:pgsql-sql-owner@postgresql.org]
On Behalf Of Judith
Sent: Friday, 17 November 2006 5:14 AM
To: pgsql-sql@postgresql.org
Subject: [SQL] Question about time
   Hi everyone I'm doing a query like this:
   SELECT CAST(fecha_hora_factura as time) FROM nota_venta
   and I get:
   14:16:52.824395
   the field is timestamp type....... I just want the HOUR:MINUTE:SECOND
   the question is how I drop the millisecond??
   Thnx in advanced!!!


---------------------------(end of broadcast)---------------------------
TIP 3: Have you checked our extensive FAQ?
              http://www.postgresql.org/docs/faq



Re: Question about time

From
Joe
Date:
On Thu, 2006-11-16 at 10:14 -0600, Judith wrote:
>     Hi everyone I'm doing a query like this:
> 
>     SELECT CAST(fecha_hora_factura as time) FROM nota_venta
> 
>     and I get:
> 
>     14:16:52.824395
> 
>     the field is timestamp type....... I just want the HOUR:MINUTE:SECOND
> 
>     the question is how I drop the millisecond??

Take a look at date_trunc() under Date/Time Functions and Operators.

Joe



Re: Question about time

From
"Hector Villarreal"
Date:
Try this one:

SELECT date_trunc('seconds',now())::time;
"15:11:42"

So it should be select date_trunc('seconds', fecha_hora_factura)::time
from nota_venta;

-----Original Message-----
From: pgsql-sql-owner@postgresql.org
[mailto:pgsql-sql-owner@postgresql.org] On Behalf Of Joe
Sent: Thursday, November 16, 2006 2:24 PM
To: Judith
Cc: pgsql-sql@postgresql.org
Subject: Re: [SQL] Question about time

On Thu, 2006-11-16 at 10:14 -0600, Judith wrote:
>     Hi everyone I'm doing a query like this:
>
>     SELECT CAST(fecha_hora_factura as time) FROM nota_venta
>
>     and I get:
>
>     14:16:52.824395
>
>     the field is timestamp type....... I just want the
HOUR:MINUTE:SECOND
>
>     the question is how I drop the millisecond??

Take a look at date_trunc() under Date/Time Functions and Operators.

Joe


---------------------------(end of broadcast)---------------------------
TIP 7: You can help support the PostgreSQL project by donating at
               http://www.postgresql.org/about/donate