Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

date(fecha)

Estas en el tema de date(fecha) en el foro de Mysql en Foros del Web. Hola, yo hasta ahora estaba usando la funcion date para referirme a fechas datetime solo por la fecha es decir: select * from ventas where ...
  #1 (permalink)  
Antiguo 17/02/2010, 10:54
 
Fecha de Ingreso: octubre-2008
Mensajes: 151
Antigüedad: 15 años, 6 meses
Puntos: 1
Pregunta date(fecha)

Hola, yo hasta ahora estaba usando la funcion date para referirme a fechas datetime solo por la fecha es decir:

select * from ventas where date(fecha) = '2010-02-17'

pero desde mediados de enero empezo a fallar, hoy en dia cuando ejecuto esa consulta me trae 3 registros pero si ejecuto:

select * from ventas wherefecha like '%2010-02-17%'

me trae muchos registros mas.

Esto solo me pasa con las ventas registradas a partir de mediados de enero con las de diciembre me funciona perfecto. alguien sabe que puede ser?

muchas gracias
  #2 (permalink)  
Antiguo 17/02/2010, 10:57
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: date(fecha)

¿Y si haces una consulta como esta con los registros implicados qué te devuelve?:
Código MySQL:
Ver original
  1. SELECT DATE(fecha) FROM ventas;
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 17/02/2010, 10:59
 
Fecha de Ingreso: octubre-2008
Mensajes: 151
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: date(fecha)

Cita:
Iniciado por David Ver Mensaje
¿Y si haces una consulta como esta con los registros implicados qué te devuelve?:
Código MySQL:
Ver original
  1. SELECT DATE(fecha) FROM ventas;
me devuelve todas las fechas correctamente. no entiendo q esta pasando...

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:47.