gpt4 book ai didi

.net - 如何在数据库中存储统计信息

转载 作者:搜寻专家 更新时间:2023-10-30 23:43:33 24 4
gpt4 key购买 nike

我有下表

Restaurant Type, Location, HowMany
-----------------------------------
Chinese, New York, 20
Chinese, London, 40
Indian, New York, 33
Indian, Sydney, 55

How Many 列中的数字随时间变化,新行也可以添加到表中。

我想要实现的是一些统计数据(例如每月或每周),以显示“HowMany”列值随着时间的推移对于餐厅类型/位置的特定组合如何变化。

我正在考虑每个月/每周拍摄一张表的快照并以这种方式收集统计数据,但我希望可能有更好的解决方案..任何可以让我轻松显示数据的解决方案条形图。

有没有比存储一团数据更好的方法?

最佳答案

我建议创建一个带有时间戳的历史表,该时间戳通过外键链接到主表。创建一个函数,每次主表更改时,该函数都会使用时间戳和旧值插入到历史表中。

ID, RestaurantType, Location, HowMany
---------------------------------------------------------------
1, Chinese, New York, 20

历史的样子

ID, MainTableID, Value, DateChanged
----------------------------------------------------------
1, 1, 18, 8/1/2015
2, 1, 19, 8/5/2015

关于.net - 如何在数据库中存储统计信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32062501/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com