Không hoàn toàn rõ ràng bạn muốn truy vấn của mình làm gì , nhưng câu hỏi của bạn khiến tôi nghiêng về đề xuất rằng bạn nên xem xét số học mô-đun:trong SQL, a% b
trả về phần còn lại khi a
được chia cho b
- nếu không có phần còn lại (tức là a% b =0
), rồi đến a
phải là một bội số chính xác trong tổng số b
.
Trong trường hợp của bạn, tôi nghĩ bạn đang cố gắng tìm các sự kiện trong đó thời gian giữa sự kiện bắt đầu và một số nghĩa đen nhất định là bội số chính xác của khoảng thời gian sự kiện:nghĩa là, (đen - event_start)% event_interval =0
. Nếu nó khác 0, giá trị là thời gian để lần xuất hiện tiếp theo sau chữ
(và do đó, để xác định xem lần xuất hiện tiếp theo đó có xảy ra trong một khoảng thời gian nào đó hay không, chẳng hạn như một ngày, người ta sẽ kiểm tra xem phần còn lại có nhỏ hơn hằng số như vậy hay không, ví dụ: (đen - sự kiện_start)% event_interval <86400 ).
Nếu đây không phải là điều bạn đang theo đuổi, vui lòng làm rõ chính xác những gì truy vấn của bạn đang cố gắng đạt được.