PDA

View Full Version : سوال: مشکل در جستجو بین دو عدد در دیتابیس



mohsen.nsb44
شنبه 03 آبان 1393, 08:41 صبح
من یک استورپروسیجر نوشتم که اطلاعات جذولمو جستجو میکنه
همه کارا درست انجام میشه جز جستجوی عدد
فرضا میخوام بین دو مبلغ جستجو بشه که به صورت عددی هستش
کد استورپروسیجر
@noeMelk nvarchar(50)=null,
@ostan nvarchar(50)=null,
@shahr nvarchar(50)=null,
@price1 int=null,
@price2 int=null,
)
AS
SELECT id,pic, noeMoamele
from tableName

where
((noeMelk=@noeMelk)or(@noeMelk is null)or(@noeMelk=''))


and
((price >= @price1 and price<=@price1)or(@price1 is null)or(@price1='')or(@price2 is null)or(@price2=''))
))
order by id desc یه گریدویو تو صفحه گداشتم و به این استورپروسیجر با اسکیوالدیتاسورس وصل کردم اما
وقتی تو کادری حداقل قیمت 0 و تو کادر حداکثر قیمت 1 وارد میکنم یه سری چیزارو پیدا میکنه