Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Lọc trong access (cần giúp)
#1
Chào các bạn
Mình gặp thêm 1 vấn đề nữa là mình có 1 query đã chạy được ra như bảng mình đã chụp
làm thế nào để tạo 1 query hoặc 1 report để có thể lấy được các giá trị lớn nhất(mỗi nhóm, top 3) trong bảng, ở cả 2 nhóm mình đã bôi màu. (không dùng union query - vì bảng này có nhiều nhóm quá, mình phải chạy 15 cái queries nếu theo cách này)
cảm ơn các bạn
[img][Hình: Capture3_zps560c6110.jpg][/img]
Chữ ký của svhsph
Mã:
Share to be shared
Time is flying
Reply
Những người đã cảm ơn
#2
(21-08-14, 10:36 PM)svhsph Đã viết: Chào các bạn
Mình gặp thêm 1 vấn đề nữa là mình có 1 query đã chạy được ra như bảng mình đã chụp
làm thế nào để tạo 1 query hoặc 1 report để có thể lấy được các giá trị lớn nhất(mỗi nhóm, top 3) trong bảng, ở cả 2 nhóm mình đã bôi màu. (không dùng union query - vì bảng này có nhiều nhóm quá, mình phải chạy 15 cái queries nếu theo cách này)
cảm ơn các bạn
[img][Hình: Capture3_zps560c6110.jpg][/img]

Chào bạn@
Đây là kiến thức liên quan tới Sub Query, bạn có thể tra Google từ khóa Subquery
Gửi bạn Demo
https://drive.google.com/file/d/0B7pDGmS...sp=sharing
Nếu không biết cách làm, mình sẽ hướng dẫn bằng clip thì sinh động hơn. Còn file này bạn chịu khó nghiên cứu cái SQL của Query1
Chữ ký của hanyoungmine Bí ẩn!
Reply
Những người đã cảm ơn svhsph
#3
Bạn làm clip giúp mình nhé, vì có áp sang làm thử trên query mà không được

--------------------
cảm ơn bạn nhiều
Chữ ký của svhsph
Mã:
Share to be shared
Time is flying
Reply
Những người đã cảm ơn
#4
Mình có chỉ đổi tên biến mà không hiểu sao access nó lại không nhận
Mã:
SELECT [t1].[T10code], [t1].[Reasoncode], [t1].[Number]
FROM [reason] AS t1;
WHERE (((t1.[Number]) In (SELECT TOP 3 [reason].[Number]
FROM [reason]
WHERE ((([Reason].[T10code])=[t1].[T10code]))
ORDER BY reason.Number DESC)))
ORDER BY t1.T10code, t1.Number DESC;

nó cứ báo lỗi: "Characters found after end of SQL statement" , mà mình kiểm tra rồi mà không tìm ra được
Bạn xem giúp mình nhé, cảm ơn bạn nhiều
Chữ ký của svhsph
Mã:
Share to be shared
Time is flying
Reply
Những người đã cảm ơn
#5
(10-09-14, 10:07 PM)svhsph Đã viết: Mình có chỉ đổi tên biến mà không hiểu sao access nó lại không nhận
Mã:
SELECT [t1].[T10code], [t1].[Reasoncode], [t1].[Number]
FROM [reason] AS t1;
WHERE (((t1.[Number]) In (SELECT TOP 3 [reason].[Number]
FROM [reason]
WHERE ((([Reason].[T10code])=[t1].[T10code]))
ORDER BY reason.Number DESC)))
ORDER BY t1.T10code, t1.Number DESC;

nó cứ báo lỗi: "Characters found after end of SQL statement" , mà mình kiểm tra rồi mà không tìm ra được
Bạn xem giúp mình nhé, cảm ơn bạn nhiều

Chào bạn!
Đây là cái mà mình đã làm để tạo đc Query1. Mình học cái này trên mạng, k có tài liệu cụ thể nên cũng hiểu mơ hồ. Hi vọng bạn xem các bước mình làm, có thể tự làm cái bạn muốn
Chữ ký của hanyoungmine Bí ẩn!
Reply
Những người đã cảm ơn svhsph
#6
Cảm ơn hanyoungmine
các các thủ trả lời giúp mình với
xin đa tạ
Chữ ký của svhsph
Mã:
Share to be shared
Time is flying
Reply
Những người đã cảm ơn
#7
Hướng dẫn Demo: http://youtu.be/MOsWcJFBbYw mình quên đính kèm link. Xin lỗi bạn
Chữ ký của hanyoungmine Bí ẩn!
Reply
Những người đã cảm ơn
#8
(11-09-14, 11:54 PM)hanyoungmine Đã viết: Hướng dẫn Demo: http://youtu.be/MOsWcJFBbYw mình quên đính kèm link. Xin lỗi bạn

cảm ơn ban, Mình có tìm hiểu trên mạng và thấy có 1 hướng dẫn khá hay ở link này
tuy nhiên khi áp vào cái database của mình thì không được, các cao thủ giúp mình với
mặc dù mình đã đổi tên trường và tên Query giống hệt trong câu lệnh mà khi chạy thử nó vẫn báo lỗi "enter parameter value, "
http://allenbrowne.com/subquery-01.html#TopN
Mã:
SELECT Orders.CustomerID, Orders.OrderDate, Orders.OrderID
FROM Orders
WHERE Orders.OrderID IN
   (SELECT TOP 3 OrderID                            
   FROM Orders AS Dupe                              
   WHERE Dupe.CustomerID = Orders.CustomerID        
   ORDER BY Dupe.OrderDate DESC, Dupe.OrderID DESC)
ORDER BY Orders.CustomerID, Orders.OrderDate, Orders.OrderID;
Chữ ký của svhsph
Mã:
Share to be shared
Time is flying
Reply
Những người đã cảm ơn
#9
(12-09-14, 09:29 AM)svhsph Đã viết:
(11-09-14, 11:54 PM)hanyoungmine Đã viết: Hướng dẫn Demo: http://youtu.be/MOsWcJFBbYw mình quên đính kèm link. Xin lỗi bạn

cảm ơn ban, Mình có tìm hiểu trên mạng và thấy có 1 hướng dẫn khá hay ở link này
tuy nhiên khi áp vào cái database của mình thì không được, các cao thủ giúp mình với
mặc dù mình đã đổi tên trường và tên Query giống hệt trong câu lệnh mà khi chạy thử nó vẫn báo lỗi "enter parameter value, "
http://allenbrowne.com/subquery-01.html#TopN
Mã:
SELECT Orders.CustomerID, Orders.OrderDate, Orders.OrderID
FROM Orders
WHERE Orders.OrderID IN
   (SELECT TOP 3 OrderID                            
   FROM Orders AS Dupe                              
   WHERE Dupe.CustomerID = Orders.CustomerID        
   ORDER BY Dupe.OrderDate DESC, Dupe.OrderID DESC)
ORDER BY Orders.CustomerID, Orders.OrderDate, Orders.OrderID;
Đính kèm db và nói rõ query cần hiển thị thông tin gì, mình xem nào
Chữ ký của hanyoungmine Bí ẩn!
Reply
Những người đã cảm ơn
#10
Cảm ơn bạn
ý mình là làm theo cách của bạn thì mình thấy rất ok rồi
mình thử trên file này với mấy cái code mình tìm thấy nhưng ko chạy được, chắc là do mình ko biết dùng code ,
Mã:
https://mega.co.nz/#!MogRRaKY!zg5NlxxyghLiL5E8nGs-uGVFFZX2-ke187D0ZdfIZ24
Chữ ký của svhsph
Mã:
Share to be shared
Time is flying
Reply
Những người đã cảm ơn


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  [Help] K biết là lỗi hay gì cần trợ giúp. nhocdevill11 2 14 49 Phút trước
Bài mới nhất: nhocdevill11
  [Help] Lỗi "A problem occurred while Microsoft Access was communicating with the OLE server thanhoai 1 109 03-11-16, 03:53 PM
Bài mới nhất: maidinhdan
  [Hỏi] Việc set thuộc tính OnClick trong Code toancvp 5 229 31-10-16, 10:14 AM
Bài mới nhất: toancvp
  [Lỗi] Cúp điện ---> lỗi access 2013 biencuong86 3 149 26-10-16, 04:30 PM
Bài mới nhất: maidinhdan
  thay đổi biểu tượng Access dưới thanh Start từ win 7 đến win 10 thanhtruong 7 434 05-08-16, 10:53 PM
Bài mới nhất: hungefi

Chuyển nhanh:


User(s) browsing this thread: 1 Guest(s)
Diễn Đàn Thơ Văn Thi Ẩm Lâu|Nhà Hàng Sông Thơ