Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Serwer Sql - Uzyskaj identyfikatory zsumowanych wierszy

To powinno działać:

 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

Oto 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. Jak znaleźć wszystkie dzieci kolumny tabeli w tabeli serwera sql?

  2. Jak dodać klucz podstawowy do istniejącej tabeli w SQL Server (przykłady T-SQL)

  3. Przekształć/ rzutuj geometrię z jednego SRID na inny

  4. Czy możesz ustawić domyślny schemat dla zapytania SQL 2008?

  5. Jak używać parametru z LIKE w Sql Server Compact Edition