Bạn phải sử dụng SELECT COUNT (*) ...
với cùng một điều kiện hoặc thêm một cột có số hàng qua ROW_NUMBER
chức năng:
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
... hoặc sử dụng @@ ROWCOUNT
sau khi chọn.
Thay vì ROW_NUMBER
dễ sử dụng hơn COUNT (*) OVER (Đặt hàng theo ...)
trong đó mỗi hàng chứa cùng một tổng số trong khi ROW_NUMBER
sẽ trả về một số tuần tự chỉ có bản ghi cuối cùng (tài khoản cho ORDER BY
) sẽ có tổng số.
Vì vậy, những gì Aaron đã đề cập đến trong câu trả lời của anh ấy .