0

経費の記録を維持しています。経費表は次のようになります

Expenses(id,name)
Expenses_data(id,amount,expense_id)

経費は年に基づいています。10 年としましょう。月として保存しているので、120 か月になります。

10 の経費がある場合、expensed_data は 120*10 = 1200 行になります

1200行から120行に保存したいのですが、Excelに入力するとデータは次のようになります

id   month    marketing   electricity   bank charges
1    month-1    100          200           300
2    month-2    95.5         5000          100

それが可能かどうか、そしてどのように提案してください?

4

1 に答える 1

1

おそらく、既に持っているデータベース構造に固執するものだと思いますが、クエリを使用して、希望する形式でデータを表示します。

格納しているデータ ポイントの数を考えると、求めているスキーマと既に持っているスキーマとの間に大きな違いはありません。それでも 1200 データ ポイントの費用です。経費列を追加するたびにスキーマをアップグレードしなければならないのは、かなり負担になります。

Excel エクスポートのクエリに固執すると、データベースは経費カテゴリの概念を理解できるようになり、エクスポート クエリを更新して新しいカテゴリを含めることは、スキーマを変更するよりもはるかに簡単です。必要な JOIN は、"What Expense Categories are known?" の最初のクエリを繰り返すことによって、プログラムで計算することもできます。

于 2012-04-11T17:13:42.690 に答える