Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/03/2007, 16:51
Avatar de arielcasanova
arielcasanova
 
Fecha de Ingreso: octubre-2004
Ubicación: Bahía Blanca - Argentina
Mensajes: 332
Antigüedad: 15 años, 3 meses
Puntos: 1
misma consulta, distintas tablas, sumas y demás

Hola Gente. Tengo un inconveniente. Seguramente la respuesta esté, cifrada, dentro de este foro, pero no sé muy bien cómo plantear lógicamente todo el problema.
Tengo una tabla COMPRAS, con los siguientes campos:
id - id_tarjeta - importe - puntaje - origen - fecha - factura
Y otra, usuarios, con los siguientes:
id - id_tarjeta - nombre - apellido - teléfono - etc.

Necesito una consulta que haga un select distintc id_terjeta from COMPRAS where origen = "nombredelnegocio", que sume el total de los importes con el mismo id_tarjeta, así como el total de los puntos con el mismo id_tarjeta, y que diga que Fulanito (o sea, ".$row[nombre].") ha gastado x cantidad de dinero, y ha obtenido x cantidad de puntos en ese negocio.

¿Cómo hago? Intenté lo siguiente, pero no funciona:
SELECT distinct compras.id_tarjeta FROM compras INNER JOIN usuarios ON compras.id_tarjeta = usuarios.id_tarjeta where compras.origen="comercio",
pero claro, esto sólo me arroja los distintos id_tarjetas... además no tengo ni idea de cómo realizar la suma de los puntos e importes...

espero ayuda!!!!

gracias,
__________________
Ariel Casanova
diseño y desarrollo web estratégico
www.emporia.com.ar