Xin giúp đỡ về hàm Rownumber in ADO (3 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

transongngocquan

Thành viên hoạt động
Tham gia
10/5/07
Bài viết
180
Được thích
99
Trong Excel tôi có bảng sau:
DonVi
Đội 1
Đội 1
Đội 2
Đội 3
Đội 3
Đội 3
Kết quả truy vấn như sau:
STT DonVi STT2
1 Đội 1 1
2 Đội 1 2
3 Đội 2 1
4 Đội 3 1
5 Đội 3 2
6 Đội 3 3
Trong sql server ta dùng truy vấn:
SELECT ROW_NUMBER() OVER(ORDER BY (SELECT 1)) STT
, a.DonVi
, ROW_NUMBER() OVER(PARTITION BY a.DonVi ORDER BY a.DonVi) STT2
FROM tblDonVi a
Nhưng trong ADO ta dùng truy vấn như thế nào, xin giúp đỡ
 
Không hiểu lắm, đưa file lên xem nào
 
ADO dùng cỗ máy Access để truy vấn dữ liệu của Excel.
Hàm Rownumber và lệnh Partition không phải là SQL chuẩn. Chúng là các lệnh riêng của T-SQL chỉ dùng được cho SQL Server.
Access khong có các lệnh này. Trong Access, lấy Rownumber và làm partition rất dài dòng.
 
Việc đánh số thứ tự phân theo nhóm được ứng dụng rất nhiều trong công việc của tôi. Tôi sử dụng Sql server thì rất dễ dàng nhưng Ado cho Excel thì bó tay rồi.
 
Web KT

Bài viết mới nhất

Back
Top Bottom