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

Tổng hợp có thể không xuất hiện trong danh sách tập hợp của một tuyên bố CẬP NHẬT. Nếu cập nhật với Tên cột

Hãy thử khai báo một biến cho mục đích:

DECLARE @Result Decimal(18, 0)
SET @Result = ROUND(SUM(DATEDIFF(ss,'2014-05-15 00:23:04.580','2014-05-15 00:25:04.580') / 60.0 / 60.0), 2)

update CheckInCheckOut 
set CountHours= @Result
where UserId_Fk=3



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CHỌN $ (ký hiệu đô la)

  2. Cách chỉ trả về Ngày từ kiểu dữ liệu Ngày giờ của Máy chủ SQL

  3. Năm cân nhắc hàng đầu khi thiết kế chỉ mục cơ sở dữ liệu trong SQL Server

  4. Tạo giá trị int ngẫu nhiên từ 3 đến 6

  5. Cú pháp không chính xác gần 'OFFSET'. Việc sử dụng không hợp lệ tùy chọn NEXT trong câu lệnh FETCH trong lõi Entity Framework