用于表示不同时间段(日,周,月,年)的模式

时间:2015-04-20 04:51:12

标签: database oracle

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

1 个答案:

答案 0 :(得分:0)

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

这是一个类似的问题:

Database structure for holding statistics by day, week, month, year