From: | IP zer0 <ip(dot)zer0(at)gmail(dot)com> |
---|---|
To: | jsgarcia(at)seguridad(dot)unam(dot)mx |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Date + Time |
Date: | 2009-06-11 02:13:37 |
Message-ID: | b981b4c10906101913x21b75fddj367355d76ee2ee98@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
2009/6/10 <jsgarcia(at)seguridad(dot)unam(dot)mx>
> Hola amigos¡¡¡
>
> Pues como lo dice el Subject, tengo dos campos: uno con date(estcaso_fecha)
> y otro con time (estcaso_hora), para el fin de una query que tengo que hacer
> me sería muy útil tener un sólo campo con la fecha y la hora ya que necesito
> la diferencia en minutos por ejemplo de los siguientes dos registros:
>
> estcaso_id | caso_id | est_id | estcaso_fecha | estcaso_hora | user_id
> ------------+------------+--------+---------------+--------------+---------
> 6105 | 00wrb65988 | 3 | 2008-10-24 | 08:24:40 | 3
> 6417 | 00wrb65988 | 4 | 2008-11-03 | 16:27:20 | 58
>
>
> He probado con:
> SELECT CONCAT(estcaso_fecha,'',estcaso_hora) AS tiempo from
> atendido_concluido;
>
> y el error que tengo es:
>
> No function matches the given name and argument types. You might need to
> add explicit type casts.
>
> Conocen alguna forma para unirlos y que además pueda realizar la operación
> aritmética de diferencia???
Usa el operador de concatenacion || .
Quedaria asi :
SELECT estcaso_fecha || '' || estcaso_hora AS tiempo from
atendido_concluido;
>
> ----------------------------------------------------------------
> This message was sent using IMP, the Internet Messaging Program.
>
>
> --
> TIP 5: ¿Has leído nuestro extenso FAQ?
> http://www.postgresql.org/docs/faqs.FAQ.html
>
>
--
Joseph Cesar Mena S. a.k.a. IP-zer0
+51 (1) 991526548
L1nuX R3g1$t3r3d U53r #412302
.~.
( 0 0 )
/ V \
// \\
/(( _ ))\
|\__
(:>__)(
|/
From | Date | Subject | |
---|---|---|---|
Next Message | Juan Romero | 2009-06-11 02:15:18 | Re: Date + Time |
Previous Message | jsgarcia | 2009-06-11 01:31:31 | Date + Time |