我有带有日期/字段的通用表created_at
(updated_at
mysql)
我需要找到所有行之间的距离updated_at
小于DateTime.now
总时间DateTime.now
的25%created_at
示例:我需要获取曾经created 1 hour ago
和正在updated less than 15 minutes ago
范围内的行以及曾经created 4 hours ago
和已更新的行less then a hour ago
换句话说(简单的数学):
updated_at - created_at < (DateTime.now - created_at)*25/100
我该怎么做呢?