Gente: tengo una consulta:
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:
$result = mysql_query("SELECT * from luga_libro_diario order by id desc", $conexion);
para poder ver todos los registros, pero cuando son operaciones con clientes o proveedores, no puedo ver sus nombres.
¿Alguna idea o sugerencia?