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

Bagaimana saya bisa mendapatkan jumlah beberapa nilai datetime?

Ubah menit menjadi detik

SUM() detik

Ubah kembali ke menit

Berikut ini akan memberi Anda SUM detik:

SET @Seconds = SELECT SUM(DATEDIFF(SECOND, [START_TIME], [END_TIME]))

Berikut ini kemudian mengubahnya menjadi datetime objek:

select convert(varchar(8), dateadd(second, @Seconds, 0),  108)

Atau sebagai 1 permintaan:

SELECT convert(varchar(8), dateadd(second, SUM(DATEDIFF(SECOND, [START_TIME], [END_TIME])), 0),  108)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menginstal Driver Microsoft SQL Server JDBC di Integrasi Data Pentaho dan alat BA Server

  2. 2 Cara Mengembalikan Daftar Server Tertaut di SQL Server menggunakan T-SQL

  3. Bagaimana Anda membuat daftar kunci utama dari tabel SQL Server?

  4. Utilitas bcp SQL Server dan Tipe Data Numerik

  5. Baris yang dipisahkan koma SQL dengan klausa Group By