Comparte:
Convertir mi consulta SQL a OMR Elocuent
Buenas a todos amigos, si me pudieran orientar en este tema, aqui tengo una consulta SQL como lo puedo tener el mismo resultado utilizando OMR.
SELECT facturas.*, SUM(deta_facturas.precio) FROM facturas INNER JOIN deta_facturas ON deta_facturas.idfactura=facturas.id WHERE idcontrato='39' GROUP BY facturas.id
Asumimos que facturas y deta_facturas son un modelo en OMR.
SELECT facturas.*, SUM(deta_facturas.precio) FROM facturas INNER JOIN deta_facturas ON deta_facturas.idfactura=facturas.id WHERE idcontrato='39' GROUP BY facturas.id
Asumimos que facturas y deta_facturas son un modelo en OMR.
SELECT facturas.*, SUM(deta_facturas.precio) FROM facturas INNER JOIN deta_facturas ON deta_facturas.idfactura=facturas.id WHERE idcontrato='39' GROUP BY facturas.id
En OMR es:
$facturas=Factura::where('estado','=',0)->where('idcontrato','=',$request->id)->withSum('detalles','precio')->get();