
19/04/2007, 08:02
|
 | | | Fecha de Ingreso: octubre-2004 Ubicación: Bahía Blanca - Argentina
Mensajes: 332
Antigüedad: 20 años, 5 meses Puntos: 1 | |
consulta con join devolviendo un campo que no está en la consulta 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! |