![]() |
1
1
根据您将如何使用报告信息,最好创建一个历史记录表,在更新主表之前,将当前值写入历史记录表,并添加时间戳。 如果您只从历史记录中选择特定的日期/用户/状态,那么最好是这样。 |
![]() |
2
0
我将把它存储在一个单独的相关表中,因为我假设大多数时候您在加入时只查询当前状态。如果您要进行大量这种类型的查询,并将这种类型的数据添加到许多表中,而不仅仅是这个表,那么我将创建一个单独的用于报告的OLAP数据库。 顺便说一句,只要你这样做,你可能会考虑,如果你想记录谁也做出了改变。然后您基本上构建了一个审计解决方案。 |
![]() |
3
0
其中一个选项是使用两个单独的表:“当前值”表和历史表。当前值表将只包含每个用户的最新值,这将使其保持较小且易于连接。history表将包含您列出的三列以及timestamp列,并将跟踪随时间对值的更改。只要您想更改当前值表中的值,就可以使用getTime()作为时间戳,同时向历史记录表中添加一行新值。 |
|
malife89 · 将java中的字符串读取为正确的日期格式 7 月前 |
![]() |
Jas Mahay · 使用日期和日历:需要社区帮助来提高工作表的效率 1 年前 |
![]() |
ViSa · 如何从Pandas的列中提取日期? 1 年前 |
![]() |
Wolfspirit · 你如何确定一个时间点是否在一个时间段内? 1 年前 |
![]() |
Steven · Python的美国/纽约时间偏移显示-04:56 1 年前 |