Ver Mensaje Individual
  #9 (permalink)  
Antiguo 11/05/2015, 08:46
Avatar de enlinea777
enlinea777
 
Fecha de Ingreso: mayo-2008
Ubicación: frente al pc
Mensajes: 1.830
Antigüedad: 16 años, 1 mes
Puntos: 127
Respuesta: Problema en consulta con Dreamweaver

Pues al pricipio crei que el problema eran los valores y las consultas anidadas hasta que colocaste la estructura de tu tabla.

Código SQL:
Ver original
  1. SELECT * FROM docs_subidos WHERE
  2. docs_subidos.estatus = 1
  3. AND docs_subidos.fecha BETWEEN (SUBSTRING(DATE_SUB(NOW(), INTERVAL 6 MONTH),1,10)) AND (SUBSTRING(NOW(),1,10) );

eso te arregla la consulta.
el campo fecha es date y estas buscando un date time que corresponde al now() en anbos casos, asi que deberias cortar el resultado SUBSTRING

o bien puedes usar DATE_FORMAT.

Código SQL:
Ver original
  1. SELECT * FROM docs_subidos WHERE
  2. docs_subidos.estatus = 1
  3. AND docs_subidos.fecha BETWEEN (DATE_FORMAT(DATE_SUB(NOW(), INTERVAL 6 MONTH),'%Y-%m-%d')) AND (DATE_FORMAT(NOW(),'%Y-%m-%d') );

He probado las 2 obciones y la mas rapida es SUBSTRING
quien lo pensaria siendo que DATE_FORMAT fue creada para manejas fechas.

Saludos