Escenario:
Digamos que tiene la tabla dbo.Customer con la columna SaleAmount y se le pide que escriba una consulta que debería devolverle la suma de SaleAmount, Average of SaleAmount y Count de todos los registros.Solución:
Puede usar funciones agregadas como Sum, Avg y count en TSQL para encontrar la respuesta a su pregunta.Vamos a crear una tabla dbo.Customer con datos de muestra para que podamos usar las funciones agregadas Sum, Avg y Count .
Create table dbo.Customer (Id int, FName VARCHAR(50), LName VARCHAR(50), CountryShortName CHAR(2), SaleAmount Int) GO --Insert Rows in dbo.Customer Table insert into dbo.Customer Values ( 1,'Raza','M','PK',10), (2,'Rita','John','US',12), (3,'Sukhi','Singh',Null,25), (4,'James','Smith','CA',60), (5,'Robert','Ladson','US',54), (6,'Alice','John','US',87), (6,'John',Null,'US',Null)
Ejecutemos nuestra consulta para encontrar la suma de SaleAmount, Avg of SaleAmount y Count of records.
SELECT Sum(saleamount) AS TotalSale, Avg(saleamount) AS AvgSale, Count(*) AS SaleRecordCount FROM dbo.customerCómo usar las funciones de suma, promedio y conteo agregado en SQL Server