2017-02-12 12 views
-1

私はワイン管理データベースを作成しました。WineStock、Orders、およびOrde​​rLineの3つの物語が、OrderLineとOrderLineとOrderLineと一緒に接続されています。私がしたいのは、DateNowとDeliveryDateをcompparesするトリガーを作成し、すでに配信されている場合は、WineQuantityとマイナスorderQuantityを取り、WineQuantityをリフレッシュする関数を用意することです。 これを行う最善の方法は何ですか?私はテーブルの中でトリガーを作成し、日付関数を比較して計算機能を追加する必要があります。または、私が望む結果を達成するためのより良い方法がありますか?SQLトリガーを追加する

enter image description here

+0

おそらく、データベースを知っていることが役に立ちます。 2本のボトルの後に私は_3話WineStock_ –

答えて

0

私はあなたの質問を理解していれば、私はあなたがオーダーラインのテーブルを変更するためのトリガーを実装したいとは思いません。何を求めているのかは、最終的には一度すべての商品が届くと商品を注文したことがないことを示します。あなたが戻って、どのくらいの量のワインが注文されたかを判断しなければならない場合、どこから情報を入手するのですか?私がすることは、配送を追跡して注文表に結びつけるか、注文と新しい配送表との間に多かれ少なかれの関係を作り出す配送表を持つことです。あなたは現在配送がどのように追跡されているかについてより多くの情報を提供する必要があります。

関連する問題