Ver Mensaje Individual
  #7 (permalink)  
Antiguo 05/07/2011, 11:14
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Query totales por rubro

Podria ser de esta manera :)

Código SQL:
Ver original
  1. CREATE TABLE #tabla1
  2. (
  3. rubro INT,
  4. cliente INT
  5. )
  6.  
  7. CREATE TABLE #tabla2
  8. (
  9. cliente INT,
  10. consumo INT
  11. )
  12.  
  13. INSERT INTO #tabla1 (rubro, cliente) VALUES (1,1)
  14. INSERT INTO #tabla1 (rubro, cliente) VALUES (1,2)
  15. INSERT INTO #tabla1 (rubro, cliente) VALUES (1,3)
  16. INSERT INTO #tabla1 (rubro, cliente) VALUES (2,4)
  17. INSERT INTO #tabla1 (rubro, cliente) VALUES (2,5)
  18. INSERT INTO #tabla1 (rubro, cliente) VALUES (3,6)
  19. INSERT INTO #tabla1 (rubro, cliente) VALUES (3,7)
  20.  
  21. INSERT INTO #tabla2 (cliente, consumo) VALUES (1,1)
  22. INSERT INTO #tabla2 (cliente, consumo) VALUES (1,2)
  23. INSERT INTO #tabla2 (cliente, consumo) VALUES (3,1)
  24. INSERT INTO #tabla2 (cliente, consumo) VALUES (3,4)
  25. INSERT INTO #tabla2 (cliente, consumo) VALUES (4,4)
  26. INSERT INTO #tabla2 (cliente, consumo) VALUES (4,1)
  27. INSERT INTO #tabla2 (cliente, consumo) VALUES (6,1)
  28.  
  29.  
  30. SELECT t1.rubro, SUM(t2.consumo) consumo FROM #tabla1 t1
  31. INNER JOIN #tabla2 t2 ON (t1.cliente=t2.cliente)
  32. GROUP BY t1.rubro

Un poco tarde la respuesta jejejeje :)
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me