sql - 在 SQL Server 表行上计算“更新率”的最佳方法?
问题描述
我认为触发器是我最好的选择,但想看看是否有我忽略的东西。
我有一个带有 ID(主键)和最后更新日期的表,我想找出该表中哪些 ID 最常更新。目前,我不确定我想查看多大的“窗口”(每小时、每天、每周等最新更新),所以我希望得到一个计算列或触发器,让我指定时间范围,然后我们可以收集数据来查看。
当然,我们可以在应用程序中编写自定义代码来执行此操作,但如果这一切都由 SQL Server 处理就更好了。
解决方案
推荐阅读
- java - 如何将使用旧版本模式反序列化的 Avro 消息转换为更新的编译模式?
- algorithm - 在具有非递减数字的数字序列中找到 N 的索引(不重构序列)
- php - 如何从php中的函数获取静态变量的值?
- json - 从 JSON 对象 SQL Server 2019 中删除数组元素
- visual-studio - Access 数据库中未显示更改
- c# - HTTP 错误 404.0 - 未找到 - MVC 映射路由
- c++ - 实时 GPU 路径跟踪,使用 OIDN 去噪(Intel Open Image Denoise)
- sqlite - Sqlite 合并两个相同模式的数据库,不包括重复项
- http - 404 函数未找到 vs 404 数据未找到
- php - 任何人都知道如何在php中使用数组复选框元素进行表单输入?