đếm số lần truy vấn record (1 người xem)

Liên hệ QC

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

thang314

Thành viên thường trực
Tham gia
10/1/11
Bài viết
324
Được thích
122
Nghề nghiệp
lại thất nghiệp
em có bảng dữ liệu để tổng hợp gồm 2 cột ngày tháng và họ tên. mọi người nhập liên tục theo ngày tháng,1 ngày có thể nhập nhiều tên. Trưởng phòng chạy query truy vấn dữ liệu liên tục để có thể làm báo cáo kịp thời. nhưng hiện tại em có vấn đề về truy vấn:những record đã query truy vấn lần 1 không xuất hiện trong query truy vấn lần 2, hoặc truy vấn lần 3 không bao gồm các record đã truy vấn trong các lần trước đó. ( query chỉ tính trong ngày ). mong các cao thủ chỉ giáo.
 
em có bảng dữ liệu để tổng hợp gồm 2 cột ngày tháng và họ tên. mọi người nhập liên tục theo ngày tháng,1 ngày có thể nhập nhiều tên. Trưởng phòng chạy query truy vấn dữ liệu liên tục để có thể làm báo cáo kịp thời. nhưng hiện tại em có vấn đề về truy vấn:những record đã query truy vấn lần 1 không xuất hiện trong query truy vấn lần 2, hoặc truy vấn lần 3 không bao gồm các record đã truy vấn trong các lần trước đó. ( query chỉ tính trong ngày ). mong các cao thủ chỉ giáo.

Bạn nói thế này hơi khó hiểu.
1. Truy vấn ở đây là như thế nào? dùng code ( sử dụng ADO + truy vấn)? để trích dữ liệu ?
2. truy vấn những gì
3. Cột dữ liệu của bạn chỉ có ngày tháng ko có time thì phân biệt lúc lấy dữ liệu trc và sau như thế nào
4. Bạn nên gửi file mẫu với dữ liệu và 1,2 câu truy vấn.
 
Bạn nói thế này hơi khó hiểu.
1. Truy vấn ở đây là như thế nào? dùng code ( sử dụng ADO + truy vấn)? để trích dữ liệu ?
2. truy vấn những gì
3. Cột dữ liệu của bạn chỉ có ngày tháng ko có time thì phân biệt lúc lấy dữ liệu trc và sau như thế nào
4. Bạn nên gửi file mẫu với dữ liệu và 1,2 câu truy vấn.
file lớn quá nên em gửi cái hình minh họa. dữ liệu ban đầu là dữ liệu 1. query truy vấn lần 1 là dữ liệu 2. sau khi nhân viên khác nhập vào thêm dữ liệu là dữ liệu 3, giờ em muốn làm query làm sao để chạy được ra như dữ liệu 4. mà cột ngày lại không có time.
 

File đính kèm

  • du lieu 1.jpg
    du lieu 1.jpg
    33 KB · Đọc: 12
  • du lieu 2.jpg
    du lieu 2.jpg
    35.7 KB · Đọc: 8
  • du lieu 3.jpg
    du lieu 3.jpg
    34.5 KB · Đọc: 7
  • du lieu 4.jpg
    du lieu 4.jpg
    34 KB · Đọc: 7
file lớn quá nên em gửi cái hình minh họa. dữ liệu ban đầu là dữ liệu 1. query truy vấn lần 1 là dữ liệu 2. sau khi nhân viên khác nhập vào thêm dữ liệu là dữ liệu 3, giờ em muốn làm query làm sao để chạy được ra như dữ liệu 4. mà cột ngày lại không có time.
nhìn thế này thì mình chịu, Mình nghĩ phương án là như thế này. Mỗi lần truy vấn, dữ liệu sẽ lưu và 1 bảng nào đó, lần sau đó thì sẽ so sánh 2 bảng: bảng gốc , bảng chứ dl truy vấn của những lần trước.
mà dữ liệu ko có time thì gả sử 1 ngày có nhiều người nhấp nhưng trong số đó có những ng trùng tên nhau thì làm sao. Bạn nên xem cách tổ chức dữ liệu cho tiện.
 
Cái này thêm cột View(yes/no) là xong thôi. Query xong thì update View = true.

SELECT * FROM DaTa (query)
UPDaTE DaTa SET VIEW = TRUE

Hoặc nếu "ngay" có chứa cả thông tin phút giây thì chỉ cần lưu lại thời gian query. Lần query sau đối chiếu với "thời gian query" đã lưu.

SELECT * FROM DaTa WHERE ngay>=[query_time](query)
query_time = now(vba)
 
Lần chỉnh sửa cuối:
Cái này thêm cột View(yes/no) là xong thôi. Query xong thì update View = true.

SELECT * FROM DaTa (query)
UPDaTE DaTa SET VIEW = TRUE
chủ yếu là trong ngày có thể truy vấn được 2 lần chứ làm nhiều lần là chịu nếu muốn truy vấn lại.
Vô danh Tiểu tốt Hoặc nếu "ngay" có chứa cả thông tin phút giây thì chỉ cần lưu lại thời gian query. Lần query sau đối chiếu với "thời gian query" đã lưu. SELECT * FROM DaTa WHERE ngay>=[query_time đã viết:
(query)
query_time = now(vba)
tiếc là không có time chứ.
 
chủ yếu là trong ngày có thể truy vấn được 2 lần chứ làm nhiều lần là chịu nếu muốn truy vấn lại.

tiếc là không có time chứ.
Ý bạn là muốn mỗi record có thể xuất hiện nhiều hơn 1 lần trong các lượt query phải không???
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom