表示不同时间段(日、周、月、年)的架构



我想在我的项目中做数据分析,因为我有产品、版本和构建的某些组合。我有一个表格,其中有事件发生时的时间戳以及事件的其他详细信息。现在我想展示表示特定月份、一周或一天中事件频率的图表。为此,我将不得不从数据库中获取数据,并且由于事件数量非常高,因此在运行时根据查询计算数据需要花费大量时间。因此,我将不得不将不同时间段的事件频率和其他内容存储在表中。因此,如果我分别根据这些日、周和月存储数据,则会产生许多组合。那么我的架构应该设计什么,以便我可以有效地获取不同时间段的事件频率。

我建议使用datetime列,然后您可以在之后的查询中使用between

这是一个类似的问题:

用于按日、周、月、年保存统计信息的数据库结构

最新更新