Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/08/2010, 00:10
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Problema con TIMESTAMP en query

Código MySQL:
Ver original
  1. SELECT  a.*,u.*,i.*,s.*
  2. FROM autorizacion_esp a  
  3.      LEFT JOIN  institucion i ON a.ae_institucion=i.institucion_id
  4.      LEFT JOIN  usuario u ON u.usuario_id=a.ae_user
  5.      LEFT JOIN  sucursal s ON s.sucursal_id=a.ae_sucursal
  6. WHERE DATE(a.ae_fecha) BETWEEN '2010-08-01' AND  '2010-08-14'

Un TIMESTAMP contiene también las horas. Si vas a hacer una comparación por sólo fecha debes extraer la fecha. Y acuérdate de escribirlas bien.

Por otra parte, la consulta, tal como la escribiste, sólo traería las fechas del 14/8/2010 en adelante... por eso no traía nada.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)