consolidación de datos con número de identificación no único en suma condicional de SQL

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.

preguntado el 04 de diciembre de 13 a las 23:12

1 Respuestas

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 or haz tu propia pregunta.