Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Lặp lại các sự kiện lịch và một số phép toán cuối cùng

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.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mục nhập trùng lặp cho khóa 'CHÍNH'. Bỏ qua khoảng trắng cho chuỗi

  2. Chơi 2.4 - Slick 3.0.0 - DELETE không hoạt động

  3. Lỗi cú pháp MySQL trong câu lệnh WHILE

  4. MySQL:điền vào các trường trống bằng số 0 khi sử dụng GROUP BY

  5. Rails:Cách tách truy vấn ghi / đọc trên cơ sở dữ liệu chủ / tớ