sql >> Database >  >> RDS >> Sqlserver

Ik moet waarden voor een record in een database berekenen op basis van andere waarden in andere records

Dit laat zien hoe u waarden voor een record in een database kunt berekenen op basis van andere waarden in andere records. Het voorbeeld is geschreven in TSQL en kan worden uitgevoerd op SQL Server. U moet het script wijzigen om uw tabellen en kolommen te gebruiken.

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

Ik hoop dat dit helpt.




  1. Dynamisch EXECUTE-uitvoer weergeven binnen pl/sql van sqlplus

  2. hoe LIKE te gebruiken met kolomnaam

  3. MySQL-query die drie tabellen samenvoegt

  4. Juiste manier om SQL te selecteren en bij te werken