SSMS
 sql >> Teknologi Basis Data >  >> Database Tools >> SSMS

SQL Grouping Acct Numbers dan Mendapatkan Subtotal dan Grand Total

Anda memiliki kontrol lebih dengan kumpulan pengelompokan:

SELECT ACTNO, grp, SUM(PLAN), SUM(FORECAST)
FROM (SELECT cc.*,
             (CASE WHEN ACTNO IN ('100', '101') THEN 1
                   WHEN ACTNO IN ('200', '201', '202', '203') THEN 2
                   WHEN ACTNO IN ('220', '300', '301') THEN 3
              END) as grp
      FROM COST_CENTER cc
     ) cc
GROUP BY GROUPING SETS ( (ACTNO, grp), (grp), ());

Anda mungkin dapat menghapus grp dari SELECT . . . Saya belum pernah menggunakan GROUPING SETS tanpa menyertakan kolom.




  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Lokasi penyimpanan file default Management Studio

  2. Bagaimana cara membuat tabel SQL di bawah skema yang berbeda?

  3. Hasil salin tempel Microsoft SQL Server ke excel tidak berfungsi

  4. Cara Mengaktifkan Tema Gelap di SQL SERVER Management Studio 18 dalam 6 langkah cepat

  5. Tidak dapat menginstal alat manajemen SQL Server 2008 R2 (lengkap)