そこにあるmysqlの達人への質問:
労働率とその率が始まる日付をリストしたデータセットがあります。これらの料金は、時間単位、日単位、週単位、または月単位ですらあります。(つまり、誰かが11月6日から週700ドル/週のレートで1週間働いた)
私は、時間の経過に伴う1日の支出をグラフ化するグラフを作成しようとしています。単純な合計とグループのクエリがあります。ただし、週次および月次の料金はそれを歪めています。上記の例では、$ 700のすべてが11月6日に着陸しますが、実際には$ 700のうち1日分($ 100)しか使われていません。
データセットは非常に大きいので、各行をループするのではなく、mysqlにできるだけ多くの手間のかかる作業を行わせるようにしています。ただし、これをプログラムで解決するための保守的な方法がある場合は、モンスタークエリを使用するのではなく、それを受け入れます。
かなり毛深いですよね?何か案は?
これに答えられない場合、私のバックアップ計画は、すべてのデータを1日の料金で保存することですが、元の料金タイプ(週、月)も保存されるため、料金を元に戻すことができます。