Hola! No sé cómo resolver lo siguiente:
necesito un select que elija de la tabla 1, un campo, la suma de otro, y la suma de otro mas, y relacione ese primer campo con otro de otra tabla, y que me los agrupe por otro más de la segunda tabla. Trataré de ser más gráfico:
select id_comercio, sum(importe), sum(puntaje) from compras INNER JOIN comercios ON comercios.id=compras.id_comercio where compras.fecha between '$fecha1' and '$fecha2' group by id_comercio
Me devuelve lo siguiente:
id_comercio sum(importe) sum(puntaje)
2 323.20 160
3 221.84 335
4 465577.87 2327889
cuando lo que yo quiero que me devuelva es exactamente eso, pero en vez de id_comercio, el nombre del comercio (que está en la tabla comercios y su nombre de campo es "nombre").
¿Alguna idea?
GRACIAS!