这可能是一个岔路口问题。我有一个日志博客,日期标记记录中单个字段的延续。
例子:
项目 #1(ID):备注(备注字段:) 2012 年 10 月 12 日 - 访问过的网站。2012 年 10 月 11 日 - 更新信息。2012 年 10 月 11 日 - 致电客户。10/10/2012 - 输入信息。
项目 #2(ID):备注(备注字段:) 2012 年 10 月 10 日 - 访问过的网站。2012 年 10 月 10 日 - 致电客户。10/9/2012 - 输入信息。2012 年 10 月 1 日 - 启动项目。等等等等……
我需要计算在特定时间范围内进行了多少更新。我知道我可以创建一个隐藏字段并在每次有更新时添加 + 1,这对整体更新计数很有用......但是我如何跟踪过去 5 天的更新数量。就像上面的例子,你可以在一天内更新两次,我可能不在乎两周前的更新。
我想我需要创建一个 SQL 来计算自 10/10/12 或自 10/2/12 等以来的“日期”数量。
我已经完成了 SQL:SELECT memo FROM Projects WHERE memo IN ('%10/10/12%', '%10/9/2012%' etc) 然后是 Len(memoStringCombined) - Len(Replace(searchword"" etc)/Len(searchword) 并且它可以很好地计算单个日期...但是如果我在 30 天内计算了多个日期,那么继续重写每个搜索词会变得非常麻烦。是否有正则表达式或 obj 可以为我循环这个?
否则,将不胜感激有关计算时间范围之间更新的任何其他建议。
顺便说一句 - 我真的不能证明创建一个专门用于跟踪更新的新表是合理的,因为将有近 10,000 条记录的 100 次更新,这意味着更新跟踪表将比数据更可怕......或者我错了也有想法?