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

Sql Server - Dapatkan Id dari baris yang dijumlahkan

Ini akan berhasil:

 select sum(amount) sum,
        (
        STUFF((
            SELECT  DISTINCT ',' + CAST(a.id AS VARCHAR(100))
            FROM    t_vouchers a
            WHERE   a.isactive = 1
            FOR XML PATH('')
            ),1,1,'')
        ) ids
 from t_vouchers
 where isactive = 1

Ini adalah SQL Fiddle




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sisipkan Masalah Konkurensi - Lingkungan Multithreaded

  2. 2 Cara Membuat Database di Linked Server menggunakan T-SQL

  3. Bisakah saya membuat tampilan di server basis data saya dari server basis data lain?

  4. SQL Server perlu mempartisi data, tetapi hanya memiliki edisi standar

  5. Menyebarkan proyek database SQL Server (SSDT) ​​melalui baris perintah