Ver Mensaje Individual
  #6 (permalink)  
Antiguo 16/07/2010, 07:08
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Quitar hora a fecha timestamp como en mysql con date_format

Tatip entre mas detalles des del problema, mas facil es llegar a una solución.

Según entiendo, tienes en un campo bigint una fecha en formato unix_timestamp que equivale a un numero similar a este 1284352323.
Al utilizar timestamp quedaría:
Código SQL:
Ver original
  1. postgres=> SELECT to_timestamp(1284352323);
  2.       to_timestamp
  3. ------------------------
  4.  2010-09-12 23:32:03-05
  5. (1 fila)

Al requerir unicamente la fecha y no la hora de este campo, lo que haces en tu consulta anterior es correcto.

Código SQL:
Ver original
  1. postgres=> SELECT to_timestamp(1284352323)::DATE;
  2.  to_timestamp
  3. --------------
  4.  2010-09-12
  5. (1 fila)

Si lo que digo es cierto, el que no te muestre registros, se puede dar por otra de las condiciones que tienes en el where y no por esta que al parecer ya se encuentra bien.

Una buena forma de probar consultas, es quitando condiciones y detectando que condición es la que te puede estar generando la ausencia de datos.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming