【发布时间】:2012-11-15 10:55:02
【问题描述】:
请教 mysql 大师的问题:
我有一个数据集,其中列出了人工费率和费率的开始日期。这些费率可以是每小时、每天、每周甚至每月。 (即某人从 11 月 6 日开始每周工作 1 周,每周 700 美元)
我正在尝试构建一个图表来绘制每日支出随时间变化的图表。我有一个简单的总和和组查询。然而,每周和每月的利率正在扭曲它。在上面的示例中,所有 700 美元都在 11 月 6 日到达,当时 700 美元中真正只花了一天的价值(100 美元)。
数据集非常大,所以我试图让 mysql 尽可能多地完成繁重的工作,而不是遍历每一行。但是,如果有一种保守的方式来以编程方式解决这个问题,而不是通过怪物查询,我愿意接受。
毛茸茸的,对吧?有任何想法吗?
如果无法回答,我的备份方案只是将所有数据按日费率存储,但也会存储原始费率类型(周、月),以便将费率返回到.
【问题讨论】: