对数量求和并显示在列中


SUM the quantity and Displaying in column

我想要的是,当我在"添加数量"中添加金额时,它将在数量列中添加该数量,并在数量文本区域中显示更新的数量。 例如,如果我在添加数量中添加 25,它会在数量中显示 50。

视图包含产品ID,名称,数量,价格,添加数量,更新按钮

和表包含: p_id,p_name,p_quantity,p_price

查询是什么? 因为我正在使用

SELECT SUM(p_quantity)
FROM
  (SELECT sum(ADD quantity) AS Quantity
   FROM main_inventory
   WHERE name='p_quantity')a

但它没有显示任何好的结果。

提前感谢您的回复。

SELECT SUM(p_quantity + quantity) as quantity 
FROM main_inventory 
WHERE name='p_quantity'

其中数量被 php 代码设置为有效数字。

例如:

    SELECT SUM(p_quantity + 25) as quantity 
    FROM main_inventory 
    WHERE name='p_quantity'

我认为您想要的是更新之前向您的应用程序显示数量编号,下面的查询可以做到,但是,使用编程来处理会更好

DECLARE @SAMPLE TABLE
(
p_id INT IDENTITY(1,1),
p_NAME NVARCHAR(255),
p_Quantity INT,
p_Price INT
)
INSERT INTO @SAMPLE VALUES ('butter',25,200)
INSERT INTO @SAMPLE VALUES ('Cream',300,250)
--YOUR DATABASE ITEM(s)
SELECT * FROM @SAMPLE
--DECLARE USER INPUT(S)
DECLARE @AddQuantity INT
--PLAY AROUND YOUR QUANTITY HERE
SET @AddQuantity = 25
SELECT p_Quantity + @AddQuantity 'Front End Display Output', p_Quantity 
'Value in database' FROM @SAMPLE