SQL Server - Suma y Distinct a al vez en SQL server

 
Vista:

Suma y Distinct a al vez en SQL server

Publicado por Adolfo (4 intervenciones) el 15/08/2019 01:58:21
Necesito sumar el campo (CantidadIngresa) para cada producto diferente, la suma se realiza correctamente, por ejemplo en el producto "GAZ" si sumo (4+5+2) = 11, esto es correcto, sin embargo necesito que me muestre cada producto una sola vez, pero a pesar de que uso la instrucción Distinct para que me muestre solo una linea por cada producto, me sigue mostrando los productos tantas veces como se repita. En el caso del ejemplo del GAZ, debería mostrarse solo 1 vez. Que es lo que estoy haciendo mal?

Instrucción SQL:

1
select Distinct (NombreProd), CantidadAnterior, sum(CantidadIngresa) over(partition by NombreProd) as resultado from TBHistoricoProductos

Agradeceria cualquier sugerencia!

SQL
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Suma y Distinct a al vez en SQL server

Publicado por Isaias (4558 intervenciones) el 15/08/2019 20:10:20
¿Que necesita?

Quitar las columnas CANTIDADINGRESA, RESULTADO de su select para sumar CantidadAnterior
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Javier
Val: 111
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Suma y Distinct a al vez en SQL server

Publicado por Javier (45 intervenciones) el 16/08/2019 00:35:57
Lo que afecta en tu consulta es la columna "CantidadAnterior"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Suma y Distinct a al vez en SQL server

Publicado por Isaias (4558 intervenciones) el 16/08/2019 02:59:13
¿Y CantidadIngresa no?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Suma y Distinct a al vez en SQL server

Publicado por Adolfo (4 intervenciones) el 16/08/2019 03:46:46
Si gracias le quité cantidad anterior y cantidadingresa y funcionó.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Suma y Distinct a al vez en SQL server

Publicado por Isaias (4558 intervenciones) el 16/08/2019 04:50:08
EXACTO !, muy bien, saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar