Cita: tengo que realizar una consulta para mostrar lo siguiente:
Empresa | SubTotal
Pepito | 460
Pedrito | 208
Total | 668
La consulta retorna empresa y suma no puedes pedir otros campos.
Cita: $grupo = $registro['grupo'];
$nombre = $registro['nombre'];
$empresa= $registro['empresa'];
$duracion= $registro['duracion'];
$valor_empresa= $registro['valor_empresa'];
$id_grupo= $registro['id_grupo'];
Código MySQL:
Ver original//Nombre de la empresa
SUM(h.fee_empresa
* h.duracion
) //Suma de h.fee_empresa por h.duracion
//Lista de campos
grupos g
//Relaciona las distintas tablas para obtener un registro con los datos requeridos
//Agrupa por empresa, las sumas se hacen en función del campo
Código PHP:
Ver original "SUM(h.valor_empresa * h.duracion) AS suma " .
"FROM (empresas e INNER JOIN grupos g " .
"ON e.empresa=g.empresa) ".
"INNER JOIN horas h ON g.id=h.id_grupo " .
"GROUP BY e.empresas");
FROM (
empresas e no FROM (
e.empresas (error mio)