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

Tổng chênh lệch DateTime tính bằng sql (HH.MM)

Thực hiện tính tổng trước khi định dạng

SELECT
  ATM,
  CONVERT(VARCHAR(10), SUM(DATEDIFF(Minute, TicketRaisedOn, ClosedOn)) / 60)
  + '.' +
  RIGHT('00' + CONVERT(VARCHAR(2), SUM(DATEDIFF(Minute, TicketRaisedOn, ClosedOn)) % 60), 2)
FROM Ticket
GROUP BY ATM

Sql Fiddle: http://sqlfiddle.com/#!3/eca01/1



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. TSQL chọn vào bảng Temp từ sql động

  2. Sao lưu / khôi phục SQL Server so với tách / đính kèm

  3. chỉ lấy phần ngày từ giá trị datetime bằng cách sử dụng khung thực thể

  4. Nhận danh sách tài khoản thư cơ sở dữ liệu trong SQL Server (T-SQL)

  5. SQL Server 2012:giải nén nhóm Regex