私はこれに取り組んでおり、宣言文は理解していますが、2つ以上の宣言文が必要な場合は理解できません。私は#7896を格納するために割引テーブルを更新することになっています。タイプが初期顧客の場合、1つの変数の値を割引テーブルの最大割引額に等しく設定します。この変数の名前はhighDiscount
です。次の変数の値を、最も高い割引を持つストア名(上記の手順2で見つけたもの)に設定します。この変数の名前はstoreName
です。最大割引率に10%を掛け、その結果を3番目の変数に入れます。この変数の名前はdiscountAmount
です。 discountamount
の結果を現在の最大割引に加算し、その値を第4変数に割り当てます。この変数の名前はtotalNewDiscount
です。SQLに複数の変数を追加する方法
これは私が持っているものである:これは私が持っているものです時
Use pubs
UPDATE dbo.discounts
Set Stor_Id = '#7896'
Declare @highDiscount money;
Set @highDiscount = (Select MAX(discounts) From [dbo].discounts);
Select @highDiscounts;
Declare @ storeName money;
Set @storeName =(SELECT Max(discounttype)FROM dbo.discounts)
Declare @discountAmount money;
Set @discountAmount = @discountAmount * 10%
と割引額から現在の最大の割引に結果を追加し、値を割り当てる方法を把握しようとしています第4変数。 SET @TotalNewDiscount = @discountAmount + @highDiscount.
のようなことをすることができることは分かっていますが、私にはあまりにも多くの変数を宣言したと思います。今私はすべての変数を一緒に持つことができますが、彼らは彼らがやろうとしていることをやっていますか?
私はこの割引が何であるか知りません。 – norris1023