Saludos y primera pregunta

From: Eduardo Morras <emorras(at)s21sec(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Saludos y primera pregunta
Date: 2009-05-15 10:51:45
Message-ID: 20090515105023.0FF7B45D76C@s21sec.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Muy buenas a todos, mi nombre es Eduardo Morras,
soy de España y BSDero. Uso Postgresql desde hace
3 años (+/-) y hasta ahora las dudas que tenia
las he conseguido resolver por mi cuenta.

Por eso me he unido a esta lista, tengo una duda
que no consigo resolver y no he encontrado nada en ingles ni castellano.

Estoy intentando añadir la condicion de que una
fecha esta en un rango determinado en una
clausula where. Todas las filas de la bd tienen
fechas dentro de los limites '2009-06-20' y
'2008-04-13' pero no me devuelve ninguna. Si
elimino la condicion de las fechas me devuelve todas las filas.

donde discover_date esta definido como:

discover_date timestamp with time zone,

La consulta es la siguiente

SELECT public.category.fullname , COUNT(public.category.fullname)
FROM public.category ,public.estadisticas
WHERE (public.estadisticas.id_category =
public.category.id) and (id_company = 301)
and ((to_timestamp('2009-06-20', 'YYYY MM
DD')) > estadisticas.discover_date) and
(estadisticas.discover_date < (to_timestamp('2008-04-13', 'YYYY MM DD')))
GROUP BY (fullname)

He intentado comparar las fechas tambien mediante OVERLAPS haciendo

((DATE to_timestamp('2009-06-20', 'YYYY MM DD'),
DATE to_timestamp('2008-04-13', 'YYYY MM DD'))
OVERLAPS
( DATE estadisticas.discover_date, DATE estadisticas.discover_date))

Un saludo y muchas gracias

-------------------------------------------------
Useful Acronyms: GPL = Greedy Pengüin Licence

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jose Luis Balle 2009-05-15 11:06:56 Re: Saludos y primera pregunta
Previous Message Luis Esteban de Dios Núñez 2009-05-15 08:18:34 Re: PGSQL - Triggers Para Luis ESteban