0

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

VIEW 包含产品 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

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

提前感谢您的回复。

4

2 回答 2

0
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'
于 2013-10-04T06:08:03.040 回答
0

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

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
于 2013-10-04T08:28:12.040 回答