Ver Mensaje Individual
  #14 (permalink)  
Antiguo 12/05/2015, 01:31
Avatar de MariaLSS
MariaLSS
 
Fecha de Ingreso: abril-2015
Ubicación: Madrid
Mensajes: 53
Antigüedad: 9 años, 3 meses
Puntos: 2
Respuesta: Problema en consulta con Dreamweaver

Ufff... bueno, ahora que mandé a los chicos al cole, puedo continuar.

@enlinea777, he probado con tu código y éste no me da errores. Digo lo mismo que en el caso de @gnzsoloyo: modifiqué "fecha" a "fecha_2" por las mismas razones: fecha_2 es la que abre el periodo de 6 meses y es lo que me pidieron. También he cambiado el intervalo de tiempo para realizar una prueba y, ya mañana, saber si funciona o no. Así:

Código MySQL:
Ver original
  1. SELECT * FROM docs_subidos WHERE estatus = 1
  2. AND docs_subidos.fecha_2 BETWEEN (SUBSTRING(DATE_SUB(NOW(), INTERVAL 1 DAY),1,10)) AND (SUBSTRING(NOW(),1,10) );

Cuando pruebo el documento en el navegador, no da errores y necesito que transcurra el tiempo para ver si funciona.

El caso es que no entiendo el SUBSTRING, porque estoy trabajando con formato DATE. Cuando te refieres a:

Cita:
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
¿quieres decir que haga esto? (perdón si cometo errores con la sintaxis, estoy aprendiendo)

Código MySQL:
Ver original
  1. SELECT * FROM docs_subidos WHERE estatus = 1
  2. AND docs_subidos.fecha_2 BETWEEN (DATE_SUB(NOW(), INTERVAL 1 DAY),1,10)) AND (NOW(),1,10);

Gracias, una vez más @enlinea777 y @gnzsoloyo por vuestra amabilidad y respuestas.