數量作爲參數,因此我只能將記錄提取至@quantity
。我在FROM
之後嘗試的內容沒有那麼有意義,所以下面給出了我的查詢,我需要實現該條件。我嘗試都在WHERE
和使用HAVING
但無法:提取記錄不大於提供的數量
SELECT prod_id,
product,
technology,
price,
quantity
FROM tbl_product
------SUM(quantity) <= @quantity
示例數據:
prod_id product technology price quantity
1 M1 ST 25.33 10
2 M2 ST 23.65 50
3 S1 ST 54.32 90
4 S2 PY 21.435 30
5 S3 PY 98.64 110
IF @Quantity = 150個然後第一3個記錄應被取出。
您可以添加一些示例數據以使問題更清晰嗎? –
什麼是輸入和輸出? – Steven