Bases de Datos > MySQL
Consulta
RadicalEd:
Hola chicos de SoloCodigo, tengo un problema raro con una simple consulta, muestro.
<!--sql--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>SQL </td></tr><tr><td id='CODE'><!--sql1-->[color=blue;font-weight]SELECT[/color] fus.fecha AS FECHA_REPORTE, fus.producto AS PRO, fus.cliente AS CLI, fus.novedad AS NOV,
fus.cantidad AS CAN, fus.fecha_res AS FECHA_RESPUESTA, con.seguimiento AS SEGUI,
con.fecha AS FECHA_SEGUI, con.usuario AS USU, con.dpto_resp AS DPTO
FROM tbfusco_prueba AS fus, tbfusco_consultas AS con
WHERE fus.id_usu=8 AND con.usuario='alexa'AND fus.id_fusco=con.fk_fusco AND fus.fecha BETWEEN '0000-00-00' AND '0000-00-00' AND fus.seguimiento='1' <!--sql2--></td></tr></table><div class='postcolor'><!--sql3-->
Si llego a colocar fus.seguimiento=0 no me muestra nada y pues hay registros que tienen este valor a 0; alguien me podría decir que esta fallando.
PD. si lo hago de esta manera si funciona.
<!--sql--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>SQL </td></tr><tr><td id='CODE'><!--sql1-->[color=blue;font-weight]SELECT[/color] * FROM tbfusco_prueba WHERE seguimiento=0
[color=blue;font-weight]SELECT[/color] * FROM tbfusco_prueba WHERE seguimiento=1
<!--sql2--></td></tr></table><div class='postcolor'><!--sql3-->
Mollense:
Tal vez haya registros cuyo campo sea 0 pero que no cumpla al mismo tiempo con estas condiciones:
--- Código: Text ---fus.id_usu=8 AND con.usuario='alexa'AND fus.id_fusco=con.fk_fusco AND fus.fecha BETWEEN '0000-00-00' AND '0000-00-00' AND fus.seguimiento='1' Que tipo de dato es este campo, primero lo usas con comillas
--- Citar ---...AND fus.seguimiento='1'
--- Fin de la cita ---
y luego sin
--- Citar ---...WHERE seguimiento=1
--- Fin de la cita ---
:think:
F_Tanori:
asi tambien te funciona?
<!--sql--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>SQL </td></tr><tr><td id='CODE'><!--sql1-->[color=blue;font-weight]SELECT[/color] fus.fecha AS FECHA_REPORTE, fus.producto AS PRO, fus.cliente AS CLI, fus.novedad AS NOV,
fus.cantidad AS CAN, fus.fecha_res AS FECHA_RESPUESTA, con.seguimiento AS SEGUI,
con.fecha AS FECHA_SEGUI, con.usuario AS USU, con.dpto_resp AS DPTO
FROM tbfusco_prueba AS fus, tbfusco_consultas AS con
WHERE fus.id_usu=0 AND fus.id_fusco=con.fk_fusco <!--sql2--></td></tr></table><div class='postcolor'><!--sql3-->
estas seguro que los filtros que le estas aplicando (where) si obtienes resultados? con los registros ya relacionados entre las dos tablas?
la segunda consulta que muestras es a una sola tabla
--- Cita de: "RadicalEd" ---PD. si lo hago de esta manera si funciona.
<!--sql--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>SQL </td></tr><tr><td id='CODE'><!--sql1-->[color=blue;font-weight]SELECT[/color] * FROM tbfusco_prueba WHERE seguimiento=0
[color=blue;font-weight]SELECT[/color] * FROM tbfusco_prueba WHERE seguimiento=1 <!--sql2--></td></tr></table><div class='postcolor'><!--sql3-->
--- Fin de la cita ---
Tal vez no haya registros que coincidan cuando fus.id_usu=0 y
fus.id_fusco=con.fk_fusco o algun otro filtro no se cumple
Saludos
F_Tanori:
me ganaste :P
si el tipo es numerico, no hay problema si le pone comillas o no :P
:beer:
Saludos
Mollense:
--- Cita de: "F_Tanori" --- me ganaste :P
si el tipo es numerico, no hay problema si le pone comillas o no :P
:beer:
Saludos
--- Fin de la cita ---
Si si, yo solamente decia :P
Navegación
[#] Página Siguiente
Ir a la versión completa