Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Saya perlu menghitung nilai untuk catatan dalam database berdasarkan nilai lain di catatan lain

Ini menunjukkan cara menghitung nilai untuk catatan dalam database berdasarkan nilai lain di catatan lain. Contoh ditulis dalam TSQL dan dapat dieksekusi di SQL Server. Anda perlu mengubah skrip untuk menggunakan tabel dan kolom Anda.

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

Semoga membantu.




  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 Server 2008, berapa banyak ruang yang ditempati ini?

  2. Menangkap beberapa pesan kesalahan dari satu pernyataan di dalam TRY CATCH

  3. Pernyataan WHERE bersyarat SQL Server

  4. T-SQL cara mengubah nilai sebelum memasukkan

  5. Perbaiki Msg 8116 "Tanggal tipe data argumen tidak valid untuk argumen 1 fungsi substring" di SQL Server