我一直在研究这一点,并且理解了declare语句,但是当需要超过2个declare语句时我不理解它。我应该更新折扣表以存储类型为初始客户的#7896,将一个变量的值设置为等于折扣表中的最大折扣金额。我将这个变量命名为highDiscount
。将下一个变量的值设置为折扣最高的商店名称(在上面的步骤2中找到)。我将这个变量命名为storeName
。将最大折扣乘以10%,并将结果输入第三个变量。我将这个变量命名为discountAmount
。将discountamount
的结果添加到当前最大折扣并将值分配给第四个变量。我将这个变量命名为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%
在这个时候是我和我试图找出如何从贴现量结果加到当前的最大折扣和分配值第四个变量。我知道我可以做一些像SET @TotalNewDiscount = @discountAmount + @highDiscount.
但对我来说,我认为我已经宣布了太多的变数。现在我能够将所有变量集中在一起,但是他们正在做他们应该做的事情吗?
我不知道这是什么折扣。 – norris1023