Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Tôi cần tính toán các giá trị cho một bản ghi trong cơ sở dữ liệu dựa trên các giá trị khác trong các bản ghi khác

Điều này cho thấy cách tính toán các giá trị cho một bản ghi trong cơ sở dữ liệu dựa trên các giá trị khác trong các bản ghi khác. Ví dụ được viết bằng TSQL và có thể được thực thi trên SQL Server. Bạn sẽ cần thay đổi tập lệnh để sử dụng các bảng và cột của mình.

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

Hy vọng điều này sẽ hữu ích.




  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 - Giúp viết kích hoạt INSERT đơn giản

  2. Cách thực thi Thủ tục được lưu trữ từ Laravel

  3. Mã VBA để thêm bảng được liên kết với khóa chính

  4. Lỗi khi đăng nhập vào SQL Server

  5. Thay thế nhiều ký tự từ chuỗi mà không sử dụng bất kỳ hàm thay thế lồng nhau nào