Re: Consultas de fecha desde Python

From: Leonel Nunez <lnunez(at)enelserver(dot)com>
To: Mario Gonzalez <gonzalemario(at)gmail(dot)com>
Cc: "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Consultas de fecha desde Python
Date: 2005-12-28 16:22:42
Message-ID: 43B2BBD2.3080901@enelserver.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Mario Gonzalez wrote:

> Holas, estoy usando el driver psycopg para la conexion. Todo bien
>hasta ahora, el problema: cada vez que consulto por un tipo 'date' el
>driver lo transforma a 'timestamp', si lo hago a traves de psql no
>tengo problema.
>
>test=# SELECT fecha_titulacion FROM alumno_egresado
>WHERE fecha_titulacion IS NOT null;
>
>fecha_titulacion
>------------------
> 2005-11-30
>(1 fila)
>
> pero con el driver me devuelve un 2005-11-30 00:00:00.00 ya probe
>haciendo un cast directamente en la consulta y tampoco, pero ademas el
>problema no radica ahi, si alguien ha solucionado esto ojala me
>pudiera ayudar.
>
> Gracias!
>
>---------------------------(fin del mensaje)---------------------------
>TIP 6: �Has buscado en los archivos de nuestra lista de correo?
>
> http://archives.postgresql.org/pgsql-es-ayuda
>
>

leonel=> \d a
Table "public.a"
Column | Type | Modifiers
--------+------+-----------
a | date |

leonel=> select * from a;
a
------------
2005-12-28
(1 row)

desde python :

>>> c=con.cursor()
>>> c.execute( "select * from a")
>>> row = c.fetchone()
>>> row
(<DateTime object for '2005-12-28 00:00:00.000' at b7b9b758>,)
>>> aa , mm , dd = str ( row[0])[0:10].split('-')
>>> aa , mm , dd
('2005', '12', '28')
>>>

leonel

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Leonel Nunez 2005-12-28 16:32:29 Re: Consultas de fecha desde Python
Previous Message Mario Gonzalez 2005-12-28 15:51:44 Re: Connection Failed