Ver Mensaje Individual
  #5 (permalink)  
Antiguo 13/09/2007, 15:06
cacr
 
Fecha de Ingreso: agosto-2005
Ubicación: Mérida, Venezuela
Mensajes: 732
Antigüedad: 18 años, 9 meses
Puntos: 7
Re: filtrar por fecha

Saludos

Mis pruebas:
pruebas1=# \d dbpruebas.fechas
Tabla «dbpruebas.fechas»
Columna | Tipo | Modificadores
---------+-----------------------------+---------------------------------------------------------------
id | integer | not null default nextval('dbpruebas.fechas_id_seq'::regclass)
fecha0 | timestamp without time zone | not null default now()
fecha1 | timestamp with time zone | not null default now()
dato | character varying |
fecha2 | timestamp without time zone |
fecha3 | date |
fecha4 | date |
fecha5 | character varying |
Índices:
«fechas_pkey» PRIMARY KEY, btree (id)
Triggers:
tfecha BEFORE INSERT OR UPDATE ON dbpruebas.fechas FOR EACH ROW EXECUTE PROCEDURE dbpruebas.ffecha()

pruebas1=# SELECT * from dbpruebas.fechas;
id | fecha0 | fecha1 | dato | fecha2 | fecha3 | fecha4 | fecha5
----+----------------------------+-------------------------------+-----------------------------------+---------------------+------------+------------+--------
1 | 2007-02-22 17:36:42.075671 | 2007-02-22 17:36:42.075671-04 | prueba uno | 2007-03-19 00:00:00 | | |
3 | 2007-03-19 14:58:54.148082 | 2007-03-19 14:58:54.148082-04 | | | 2007-02-03 | 2007-02-02 | 1
4 | 2007-03-19 15:01:38.233243 | 2007-03-19 15:01:38.233243-04 | | | 2007-03-02 | 2007-02-02 | 28
5 | 2007-03-19 15:02:37.375719 | 2007-03-19 15:02:37.375719-04 | | | 2007-03-20 | 2007-02-02 | 46
6 | 2007-04-04 08:17:21.182584 | 2007-04-04 08:17:21.182584-04 | valores nulos? | | | |
7 | 2007-06-15 11:16:51.855735 | 2007-06-15 11:16:51.855735-04 | esta inserción no contiene fechas | | | |
(6 filas)

pruebas1=# SELECT * from dbpruebas.fechas where fecha3 > '2007-03-02';
id | fecha0 | fecha1 | dato | fecha2 | fecha3 | fecha4 | fecha5
----+----------------------------+-------------------------------+------+--------+------------+------------+--------
5 | 2007-03-19 15:02:37.375719 | 2007-03-19 15:02:37.375719-04 | | | 2007-03-20 | 2007-02-02 | 46
(1 fila)

A mi me funciona sin problemas...

No se que hace la función month() de mysql, porque no uso mysql, pero... ¿has revisado la documentación? quizás date_part() te sirva
__________________
Gracias de todas todas
-----
Linux!