Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Hacer suma

Estas en el tema de Hacer suma en el foro de SQL Server en Foros del Web. Los datos de la tabla son: CLIENTE *** REF CUENTA * CUENTA * POLIZA ** CARGO ** ABONO ** IMPORTE CLT_6555**A8002369***00010**19892**1.000*****0.0** **1.0000 CLT_6555**A8002369***00010**19993**.0000****1.0000 **-1.0000 CLT_6538**A8002252***00010**17832***7.0000** ...
  #1 (permalink)  
Antiguo 09/10/2008, 16:33
Avatar de admado  
Fecha de Ingreso: junio-2006
Ubicación: Morelos, México
Mensajes: 115
Antigüedad: 17 años, 10 meses
Puntos: 0
Pregunta Hacer suma

Los datos de la tabla son:
CLIENTE***REF CUENTA*CUENTA*POLIZA**CARGO**ABONO**IMPORTE
CLT_6555**A8002369***00010**19892**1.000*****0.0** **1.0000
CLT_6555**A8002369***00010**19993**.0000****1.0000 **-1.0000
CLT_6538**A8002252***00010**17832***7.0000** .0000*** 7.0000

necesito hacer la suma de los importes cuando el cliente,ref,cuenta sean iguales

el resultado seria asi:
CLIENTE** REF ****CUENTA ***CARGO*ABONO SUMA POLIZA
CLT_6555 A8002369 0110-00010 1.0000 000.0000 0.000 19892,19993
CLT_6538 A8002252 0110-00010 7.0000 000.0000 7.0000 17832
__________________
>>> El hombre se hace viejo muy pronto y sabio demasiado tarde <<<
  #2 (permalink)  
Antiguo 09/10/2008, 16:43
Avatar de -rommel_  
Fecha de Ingreso: junio-2008
Ubicación: Lima
Mensajes: 360
Antigüedad: 15 años, 11 meses
Puntos: 1
Respuesta: Hacer suma

Y la "poliza" la kieres Concatenar?... bueno hasta la suma de Importes, Cargo, Abono estaba facil pero ya ke kieres concatenar POLIZA tendriamos ke hacer algo mas...

Ahora no se me ocurre nada :S... dejanos pensar un pokito mas... o sino danos una salida mas.
  #3 (permalink)  
Antiguo 09/10/2008, 16:44
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 8 meses
Puntos: 39
Respuesta: Hacer suma

Cita:
select cliente, ref, cuenta, sum(importe)
from tabla
group by cliente, ref, cuenta
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
  #4 (permalink)  
Antiguo 09/10/2008, 16:54
Avatar de -rommel_  
Fecha de Ingreso: junio-2008
Ubicación: Lima
Mensajes: 360
Antigüedad: 15 años, 11 meses
Puntos: 1
Respuesta: Hacer suma

Bueno si no es necesario Concatenar POLIZA, "Flaviovich" ya te dio la solucion, pero ya se me ocurre algo... asi nada mas en forma general, primero hacer la consulta agrupada sin POLIZA y meterla a una Tabla temporal, luego hacer un Cursor e ir concatenando las POLIZAS en el lugar de ese "Cliente con esa REF con esa Cuenta... a menos eso se me ocurre ahora.

Sino facil, la solucion esta arriba.
  #5 (permalink)  
Antiguo 09/10/2008, 17:02
Avatar de admado  
Fecha de Ingreso: junio-2006
Ubicación: Morelos, México
Mensajes: 115
Antigüedad: 17 años, 10 meses
Puntos: 0
Respuesta: Hacer suma

La tabla que muestro es el resultado de la consulta de dos tablas, pero tienen razon, intentare mandarla a una vista o una tabla temporal y vuelvo a consultar como ustedes lo indican. De hecho el importe lo calcule asi como lo indican.. gracias!!
__________________
>>> El hombre se hace viejo muy pronto y sabio demasiado tarde <<<
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:41.