Importer| Fruits |ValueFrom |ValueTo Mark Banana $1 $10 Mark Banana $11 $20 John Banana $1 $10 John Banana $11 $20 Mark Mango $1 $10 Mark Peach $11 $20 John Apple $1 $10 John Mango $11 $20
我想通过选择Importer和Fruits以及ValueFrom和ValueTo之间的值来填充我的数据集以选择一行
SELECT Importer,Fruits,ValueFrom,ValueTo, 从tblDatabase WHERE(进口商= @进口商),(水果= @水果),'这就是我得到的
答案 0 :(得分:0)
这是一个使用SQL“BETWEEN”运算符的解决方案,它指定了范围的下限和上限。它包括低和低。上限值。
-- select results (this finds all fruits for Mark where 18 is in the value range)
SELECT *
FROM tblDatabase
WHERE
Importer='Mark'
AND
18 BETWEEN ValueFrom AND ValueTo;
答案 1 :(得分:0)
我的表未被设置为int它被发送到varchar(50)现在我可以运行我的查询而不用下面的代码问题再次感谢
SELECT Importer,Fruits,ValueFrom,ValueTo 从tblDatabase WHERE(ImporterType = @Importer)AND(@ValueChosen BETWEEN ValueFrom AND ValueTo)