我有下表
Restaurant Type, Location, HowMany
-----------------------------------
Chinese, New York, 20
Chinese, London, 40
Indian, New York, 33
Indian, Sydney, 55
“多少”列中的数字随时间变化,新行也可以添加到表中。
我想要实现的是一些统计数据(例如每月或每周),以显示“HowMany”列值如何随着时间的推移而变化,以用于特定的餐馆类型/位置组合。
我正在考虑每个月/每周拍摄一张桌子快照并以这种方式收集统计数据,但我希望可能有更好的解决方案......任何可以让我轻松显示数据的解决方案条形图。
有没有比存储数据blob更好的方法?
答案 0 :(得分:1)
我建议创建一个带有时间戳的历史表,该时间戳使用外键链接到主表。创建一个函数,每次更改主表时都会在历史表中插入时间戳和旧值。
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