私はC#winForms、SQL Server 2014を使用して市場販売ポイントシステムを構築しています 私の問題は、新しい販売法案を作成するときにプログラムの数量を表示する必要があります それは十分に順番か のために、私は項目 のitem_id、アイテム、Buy_Price、Sell_Price、数量SQL Serverでは、大きなテーブルで「合計」機能が正常に機能しますか?
については、この表を作成したが、ときに、ユーザー編集これは混乱をした場合、彼は、この製品の量を知っている、と見るべきである販売を作りますいくつかの請求書(請求書)を編集する場合、購入手形の数量を編集する 次にpr商品テーブルのoduct量のセルはbuybillsテーブル の量と一致しませんので、私はそれをもう少しダイナミックにしてアイテムテーブル から数量セルを削除し、請求書テーブルを使用してアイテムの数量を取得します 売るアイテム(商品)を検索すると、システムはsumファンクションbuy SQLの文を使用します buy_billsのsum = item_quantity(item_quantity) - sell_billsのsum(item_quantity) は動作しますか?データベースのサイズとレコード数が大きくなると、これは非常に重くなりますか?
パフォーマンスは間違いなくあなたの環境内のデータでテストする必要があります。処理が不合理であると仮定する先験*理由はありません。 –
これは、これまでにユーザーが請求書を編集したものです。数量はこれらの請求書の合計になります – XRushdy