Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Muszę obliczyć wartości dla rekordu w bazie danych na podstawie innych wartości w innych rekordach

To pokazuje, jak obliczyć wartości dla rekordu w bazie danych na podstawie innych wartości w innych rekordach. Przykład jest napisany w języku TSQL i można go wykonać na serwerze SQL Server. Będziesz musiał zmienić skrypt, aby używał tabel i kolumn.

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

Mam nadzieję, że to pomoże.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nie mogę dodać Microsoft.SqlServer.Management.Common do mojej aplikacji ASP.NET MVC

  2. Problem z połączonym serwerem SQL Server Logowanie nie powiodło się dla użytkownika „NT AUTHORITY\ANONYMOUS LOGON”

  3. Instalacja SQL Server 2008

  4. Połączyć SQL Server 2008 z kalendarzem programu Outlook?

  5. Pivot przy użyciu SQL Server 2000