0

e コマース Web サイトを構築しているとします。後で表示するために、毎日販売された製品の数を記録するにはどうすればよいでしょうか。在庫のあるアイテムの量を保存し、それをデータベースに入れて、在庫があるかどうかを確認できます。必然的に解決策だと思いますが、店のオーナーが、1000 個の製品を持っていることを念頭に置いて、昨年販売した製品の量を知りたいと考えていると想像してください。これには、365 行の 1000 列が必要でしょうか? ? 私はこれについて間違っていると考えていますか、それとも本当にそうですか? この種の機能を備えた os-commerce や Magento などのためにダウンロードできる拡張機能があることは知っていますが、それらが共通のアプローチを共有しているのか、それとも何か他のものを考え出したのか疑問に思っていました。

基本的に、レポートと統計を生成しようとしていますが、これは通常どのように行われますか? すべての製品の毎日の変更を含む巨大なテーブルが必要ですか?

4

1 に答える 1

0

私の最初の傾向は、各トランザクションを行として扱い、販売された製品の名前を列の 1 つに入れることです。他の要件を満たすには、アイテムが 2 つの日付の間に販売されたかどうかを照会するための日付列が必要です。

その後、このテーブルに対して任意の数の操作を行うことができます。

于 2012-04-07T20:57:24.120 に答える