Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/06/2011, 03:28
Avatar de Heimish2000
Heimish2000
 
Fecha de Ingreso: enero-2011
Ubicación: Madrid
Mensajes: 844
Antigüedad: 13 años, 9 meses
Puntos: 89
Respuesta: SUM en postgres + datos duplicados

Algo así

Código MySQL:
Ver original
  1. SELECT a.id, x1.nombre, SUM(dep.valor) FROM (
  2. a.id,
  3. x1.nombre, 
  4. dep.valor,
  5. aux1.auxiliarid
  6. dep
  7.  
  8. inner join z on dep.aid = z.aid
  9. inner join compra on compra.compraid = z.aid
  10. inner join a on a.id = z.aid
  11. inner join ax x1 on x1.xid = a.xid
  12. left join ax x2 on x2.xid = a.xcid
  13.  
  14. dep.num = (SELECT mesesdiferencia(compra.fecha, '2011-05-31'))
  15. z.zid NOT IN
  16. (
  17. zid
  18. mov
  19. mov.causamov = 'ZD'
  20.  
  21. AND fecha = '2011-05-31'
  22. )  
  23.  
  24. a.id,
  25. x1.nombre, 
  26. dep.valor
  27. )
  28. aux1.auxiliarid