Tăng Vĩnh Hòa
Thành viên mới

- Tham gia
- 1/6/17
- Bài viết
- 19
- Được thích
- 1
- Giới tính
- Nam
Các Thầy ơi, cho em hỏi, em đang dùng ADO để truy vấn báo cáo. Em viết đoạn code subquery sua đây mà nó cứ báo lỗi:
"Runtime error '-2147217900 (80040e14)
Syntax error in FROM clause"
Đoạn code bị lỗi:
tbl1 = "TRANSFORM SUM(DTTH) " & _
"SELECT VUNG, CN, TINH, HUYEN " & _
"FROM (SELECT NAM, VUNG, CN, TINH, HUYEN, DTTH FROM [data2016$] " & _
"UNION ALL SELECT NAM, VUNG, CN, TINH, HUYEN, DTTH FROM [data2017$] " & _
"UNION ALL SELECT NAM, VUNG, CN, TINH, HUYEN, DTTH FROM [data2018$]) " & _
"GROUP BY VUNG, CN, TINH, HUYEN " & _
"PIVOT NAM"
rcs1.Open ("SELECT * FROM (" & tbl1 & ")"), cn
==>Em thử sửa lại dấu ngoặc tròn thành ngoặc vuông rcs1.Open ("SELECT * FROM [" & tbl1 & "]"), cn thì nó báo lỗi "syntax error in union query".
--> Em chưa biết là mình có lồng được 2 subquery như vậy được hay không ạ?
Mong các Thầy giúp đỡ! Em cảm ơn.
"Runtime error '-2147217900 (80040e14)
Syntax error in FROM clause"
Đoạn code bị lỗi:
tbl1 = "TRANSFORM SUM(DTTH) " & _
"SELECT VUNG, CN, TINH, HUYEN " & _
"FROM (SELECT NAM, VUNG, CN, TINH, HUYEN, DTTH FROM [data2016$] " & _
"UNION ALL SELECT NAM, VUNG, CN, TINH, HUYEN, DTTH FROM [data2017$] " & _
"UNION ALL SELECT NAM, VUNG, CN, TINH, HUYEN, DTTH FROM [data2018$]) " & _
"GROUP BY VUNG, CN, TINH, HUYEN " & _
"PIVOT NAM"
rcs1.Open ("SELECT * FROM (" & tbl1 & ")"), cn
==>Em thử sửa lại dấu ngoặc tròn thành ngoặc vuông rcs1.Open ("SELECT * FROM [" & tbl1 & "]"), cn thì nó báo lỗi "syntax error in union query".
--> Em chưa biết là mình có lồng được 2 subquery như vậy được hay không ạ?
Mong các Thầy giúp đỡ! Em cảm ơn.