![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
![]() Holas amigos...
Tengo una duda existencial, pero facil para uds. tengo 3 entidades: PROMOCION (id,nombre,dinero,puntos) CLIENTE (id,nombre,telefono) COMPRA (id,idcliente,idpromo,fecha,monto) Un comercio tiene varias promociones para sus clientes. En cada promocion ofrece X puntos por cada XX $ que el cliente compra. El listado de cada tabla seria mas o menos PROMOCION 1 PROMO1 100 10 2 PROMO2 50 1 CLIENTE 1 PEPE 232323 2 RAUL 222737 3 IGNACIO 3894394 COMPRA 1 2 1 25/3 $145,80 2 3 1 25/3 $145,80 3 2 2 26/3 $145,80 4 2 1 28/3 $145,80 5 1 2 29/3 $145,80 ************** Mi problema ahora es: que consulta SQL puedo hacer para: - Listar de esta forma ? RESUMEN NOMBRE | MONTOCOMPRADO | PUNTOS PEPE XXX $ QQQ RAUL XXX $ QQQ IGNACIO XXX $ QQQ Es decir, necesito hacer todo esto en un sql: - Listar todos los clientes, cada uno con el monto total de compras que hizo - A su vez, calcular cuantos puntos le corresponden en total, por cada promocion en la que participo (compro)... Alguien tiene idea de como hacerlo ? No se por donde empezar Gracias |
|
|
![]() |
|