数量作为参数,因此我只能将记录提取至@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