19/09/2015, 06:15
|
| Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años Puntos: 2658 | |
Respuesta: Consulta con DATE Tu consulta, por un lado, no depende solo de la fecha, sino de otros tres campos cuyos valores en la base productiva pueden no devolver datos. Eso tienes que tenerlo presente.
Por otro lado, siendo que PHP se ejecuta del lado del servidor, la fecha podría quedar afectada por el host donde corre.
Eso también tienes que tenerlo presente.
La cosa es simple:
1) La consulta está bien escrita, por lo que no hay error en ese lado. Tte recomiendo no usar %% y || para reemplazar los AND y OR, a fin de mantener una sintaxis más estandarizada. Nadie usa realmente en BBDD esa forma.
2) Si la consulta devuelve cero registros, implica que no hay error de programación, ni de ejecución. Simplemente no devuelve datos.
3) Si no devuelve datos en esas condiciones, el problema se reduce a uno: No hay datos que cumplan todas las condiciones al mismo tiempo...
Verifica los datos de la base productiva manualmente, NO lo hagas por programación.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |