Laravel - Controlar los valores nulos en una subconsulta

<<>>
 
Vista:
sin imagen de perfil
Val: 4
Ha aumentado su posición en 33 puestos en Laravel (en relación al último mes)
Gráfica de Laravel

Controlar los valores nulos en una subconsulta

Publicado por Enlace Visual (2 intervenciones) el 03/12/2019 04:12:54
pantallazolaravel
1
2
3
4
5
6
7
$cartera= DB::table('documentoscxcs as a')
     ->select(DB::raw('clientes.nombrecompleto nombredelcliente, a.nit, a.sucursal, a.numerodefactura, sum(a.valorfactura) valorfactura,
        (select  sum(c.valordelpago) from detallecxcpagos c where a.nit = c.nit and a.sucursal=c.sucursal) abonos,sum(a.valorfactura) - (select sum(c.valordelpago) from detallecxcpagos c where a.nit = c.nit and a.sucursal=c.sucursal) saldofactura'))
     ->join('clientes','clientes.nit','=','a.nit')
     ->groupby('clientes.nombrecompleto','a.nit','a.sucursal')
     ->where([['a.estado','=',1]])
     ->get();

Hola amigos, por favor colaborenme con lo siguiente: Estoy generando una información de cartera (ver código arriba), Esa consulta debe mostrarme; NOmbreDelCliente-Nit-Cedula-ValorFactura-Abonos-Saldo. El problema es que cuando totalizo los abonos, y no hay datos se me genera un dato NULL. La información de ABONOS la estoy generando, a través de una subconsulta. Que debo hacer para que en cambio de NULL, yo pueda mostrar 0. Por que no puedo hacer operaciones aritméticas.

De antemano Gracias.

Luis Alberto Bernal B.
Valledupar -Colombia
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder