2009/6/10 <jsgar...@seguridad.unam.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 \ // \\ /(( _ ))\ |\__ (:>__)( |/