Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Трябва да изчисля стойности за запис в база данни въз основа на други стойности в други записи

Това показва как да се изчислят стойности за запис в база данни въз основа на други стойности в други записи. Примерът е написан на TSQL и може да се изпълни на SQL Server. Ще трябва да промените скрипта, за да използвате вашите таблици и колони.

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

Надявам се това да помогне.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQl 2008 кръстосана производителност на база данни на една и съща физическа машина и един и същи сървърен екземпляр

  2. Има ли значение редът на колоните в клауза WHERE?

  3. Как мога програмно да създам DSN?

  4. Клауза VALUES в SQL Server

  5. SQL Server 2008 експресна производителност в производствена среда?