Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Preciso calcular valores para um registro em um banco de dados com base em outros valores em outros registros


Isso mostra como calcular valores para um registro em um banco de dados com base em outros valores em outros registros. O exemplo é escrito em TSQL e pode ser executado no SQL Server. Você precisará alterar o script para usar suas tabelas e colunas.
DECLARE @total dec(12,2), @num int --Variable declaration

SET @total = (SELECT SUM(Salary) FROM Employee) --Capture sum of employee salaries

SET @num = (SELECT COUNT(ID) FROM Employee) --Capture the number of employees

SELECT @total 'Total', --calculate values for a record in a database based off of other values in other records
        @num 'Number of employees',
        @total/@num 'Average'
INTO
    dbo.AverageSalary

Espero que isto ajude.