sql >> Database >  >> RDS >> Sqlserver

Sql Server - Ids van opgetelde rijen ophalen

Dit zou moeten werken:

 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

Hier is een SQL Fiddle




  1. Hoe krijg ik een json-object als kolom in postgresql?

  2. Uitdagingen bij het schalen van de Moodle PostgreSQL-database

  3. Efficiëntere woordgrensquery in mySQL

  4. vraag over pl/sql opgeslagen programmatekst