Anda juga harus menggunakan SELECT COUNT(*) ...
dengan kondisi yang sama atau tambahkan kolom dengan jumlah baris melalui ROW_NUMBER
fungsi:
SELECT a.Emp,b.orders, RN = ROW_NUMBER () OVER (ORDER BY a.Emp,b.orders)
FROM table as a inner join table1 b on a.ID=B.ID
...atau gunakan @@ROWCOUNT
setelah dipilih.
Alih-alih ROW_NUMBER
lebih mudah menggunakan COUNT(*) OVER ( Order By ...)
di mana setiap baris berisi jumlah total yang sama sedangkan ROW_NUMBER
akan mengembalikan nomor urut di mana hanya catatan terakhir (menurut ORDER BY
) akan memiliki jumlah total.
Jadi apa yang dimaksud Aaron dalam jawabannya .