consolidación de datos con número de identificación no único en suma condicional de SQL
Frecuentes
Visto 21 veces
0
Estoy usando el servidor de Microsoft SQL. tiene una tabla con ID de pedidos, pero lamentablemente estos ID no son únicos. Cada transacción de venta tiene una idea (a menudo duplicada) y el monto total gastado por el cliente. Me gustaría usar una consulta SQL para devolver ID únicos y la suma de sus transacciones.
ahora mismo se ve así:
-ID # ----------- VentasTotal
1 ----------------$5
1 ------------ $10
2 ----------- $20
Me gustaría que se viera así:
ID# ------ Total de ventas
1 ----------- $15
2 ---------- $20
No estoy seguro de cómo hacer que la suma dentro de la segunda columna esté condicionada al contenido de la primera columna.
1 Respuestas
2
Esto solo agrupando y sumando el total:
select [ID], SUM(SalesTotal)
from yourtable
group by [ID]
Respondido el 04 de diciembre de 13 a las 23:12
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas sql sql-server or haz tu propia pregunta.