sumas - sumar valores de una columna sql
SUMA solo de las 10 mejores filas (2)
¿Has intentado usar algo como esto?
SELECT SUM(Whatever)
FROM (
SELECT TOP(10) Whatever
FROM TableName
) AS T
Tengo una consulta en la que solo estoy seleccionando las 10 filas más importantes, pero tengo una función SUMA que todavía está tomando la suma de todas las filas (sin tener en cuenta el TOP 10). ¿Cómo obtengo el total de solo las 10 filas principales? Aquí está mi función SUMA:
SUM( fact.Purchase_Total_Amount) Total
Use la función TOP con una consulta anidada
SELECT SUM(innerTable.Purchase_Total_Amount) FROM
(SELECT TOP 10 Purchase_Total_Amount FROM Table) as innerTable