sql >> Databáze >  >> RDS >> Sqlserver

Potřebuji vypočítat hodnoty pro záznam v databázi na základě jiných hodnot v jiných záznamech

To ukazuje, jak vypočítat hodnoty pro záznam v databázi na základě jiných hodnot v jiných záznamech. Příklad je napsán v TSQL a lze jej spustit na SQL Serveru. Chcete-li používat vaše tabulky a sloupce, budete muset změnit skript.

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

Doufám, že to pomůže.




  1. Jak vytvořit tabulku postgresql při spuštění pomocí docker compose

  2. zápis tabulky do databáze pomocí dplyr

  3. Odstraňte jedinečnost indexu v PostgreSQL

  4. Jak získat mikrosekundy nebo milisekundy z aktuálního času MySQL?