Código:
<p>Libro diario</p> <table width="774" border="1" cellpadding="0" cellspacing="0"> <tr> <td width="85"><span style="font-weight:bold;">Fecha</span></td> <td width="121"><span style="font-weight:bold;">Debe</span></td> <td width="123"><span style="font-weight:bold;">Haber</span></td> <td width="435"><span style="font-weight:bold;">Concepto</span></td> </tr> <? $result = mysql_query("SELECT * from luga_libro_diario LD INNER JOIN luga_clipro CLI on LD.id_clipro=CLI.id order by LD.id desc", $conexion); while ($row=mysql_fetch_array($result)){ $debe=$row['debe']; if ($debe=="0") { $debe=""; } else { $debe=$debe; } $haber=$row['haber']; if ($haber=="0") { $haber=""; } else { $haber=$haber; } $detalle=$row['detalle']; if ($detalle!="") { $detalle="Detalle: $detalle"; } else { $detalle=""; } ?> <tr> <td><? echo $row['fecha']; ?></td> <td><? echo $debe; ?></td> <td><? echo $haber; ?></td> <td><span style="font-size=13px;"><? echo $row['cuenta']; ?></span><br/><span style="font-size:10px;"><? echo $detalle; ?></span></td> </tr> <? } ?> </table>
El tema es que esta consulta me arroja resultados sólo si la operación contable registrada en libro_diario tiene asignado un número de cliente o proveedor (CLIPRO). El tema es que a veces, por ejemplo, cuando pagan la luz, no se le paga ni a un cliente ni a un proveedor, y este valor queda en 0; en esos casos, la consulta no me muestra esos registros.
Provisoriamente, la he reemplazado por esta otra:
Código:
para poder ver todos los registros, pero cuando son operaciones con clientes o proveedores, no puedo ver sus nombres. $result = mysql_query("SELECT * from luga_libro_diario order by id desc", $conexion);
¿Alguna idea o sugerencia?