sql >> Databasteknik >  >> RDS >> Sqlserver

Jag behöver beräkna värden för en post i en databas baserat på andra värden i andra poster

Detta visar hur man beräknar värden för en post i en databas baserat på andra värden i andra poster. Exemplet är skrivet i TSQL och kan köras på SQL Server. Du måste ändra skriptet för att använda dina tabeller och kolumner.

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

Hoppas detta hjälper.




  1. Hur gör man en kommentarsvarsfråga i MYSQL?

  2. Hur importerar man selektivt en XLS till en SQL Server 2008-tabell?

  3. PostgreSQL-motsvarighet för SQL Server GROUP BY WITH ROLLUP

  4. Hur uppgraderar jag MySQL-databasschemat?