我有一个具有以下结构的表
ID Person LOG_TIME
-----------------------------------
1 1 2012-05-21 13:03:11.550
2 1 2012-05-22 13:09:37.050 <--- this is duplicate
3 1 2012-05-28 13:09:37.183
4 2 2012-05-20 15:09:37.230
5 2 2012-05-22 13:03:11.990 <--- this is duplicate
6 2 2012-05-24 04:04:13.222 <--- this is duplicate
7 2 2012-05-29 11:09:37.240
我有一些用数据填充这个表的应用程序工作。
有一条业务规则,每个人每 7 天只能有 1 条记录。
从上面的例子中,记录# 2,5 和 6 被认为是重复的,而 1,3,4 和 7 是可以的。
我想要一个 SQL 查询来检查在不到 7 天内是否有同一个人的记录。