Holas amigos del ClubDelphi...
En este hilo:
http://www.clubdelphi.com/foros/showthread.php?t=20972
Pedi ayuda acerca de como crear una consulta donde se pudiera listar la cantidad de dinero que se le habia facturado a cada cliente, y tambien la cantidad de puntos que habia ganado..
Ahora, la estructura se complica ya que:
Cada promocion "normal" puede tener 0 o mas "sub"promociones especiales.
Por lo que la estructura seria algo asi:
La consulta que listaba los puntos y monto acumulados de cada cliente era:
Código:
SELECT P.nombre AS Promo, CL.nombre AS Cliente, SUM(C.monto) AS Total, SUM(C.monto / P.euros * P.puntos) AS Puntos
FROM FACTURACION C
INNER JOIN CLIENTE CL ON CL.id=C.idcliente
INNER JOIN PROMOCION P ON P.id=C.idpromo
GROUP BY CL.nombre, P.nombre
ORDER BY CL.nombre
Pero ahora...
¿ Como podria hacer para que tambien se sume la cantidad de dinero facturado y puntos acumulados por promociones especiales ?
(teniendo en cuenta que solo se deberan tomar valores pertenecientes a facturaciones por promociones especiales que pertenecen a la promocion normal seleccionada)
Se que es un lio, pero alguien con paciencia que me ayude...
Gracias ...