mohsen.nsb44
یک شنبه 11 آبان 1393, 14:52 عصر
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
من یک استورپروسیجر نوشتم که اطلاعات جذولمو جستجو میکنه
همه کارا درست انجام میشه جز جستجوی عدد
فرضا میخوام بین دو مبلغ جستجو بشه که به صورت عددی هستش
کد استورپروسیجر
@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 وارد میکنم یه سری چیزارو پیدا میکنه
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
من یک استورپروسیجر نوشتم که اطلاعات جذولمو جستجو میکنه
همه کارا درست انجام میشه جز جستجوی عدد
فرضا میخوام بین دو مبلغ جستجو بشه که به صورت عددی هستش
کد استورپروسیجر
@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 وارد میکنم یه سری چیزارو پیدا میکنه