PDA

View Full Version : سوال: عملگر BETWEEN



f_g1348
یک شنبه 16 اسفند 1388, 10:32 صبح
سلام
من چطور می تونم یک گزارش تهیه کنم که مثلا یک فیلد آن بین دو متغییر باشد؟

select
from
where @a1<=a<=@a2
به من ارور syntax می دهد از <

ASKaffash
یک شنبه 16 اسفند 1388, 11:17 صبح
سلام
با عملگر Between

محمد سلیم آبادی
چهارشنبه 19 اسفند 1388, 16:03 عصر
سلام
من چطور می تونم یک گزارش تهیه کنم که مثلا یک فیلد آن بین دو متغییر باشد؟

select
from
where @a1<=a<=@a2

به من ارور syntax می دهد از <


اگر می خواهید دقیقا بین این دو مقدار قرار بگیری بایستی از کدی شبیه به این استفاده کنید:

SELECT * FROM table_name WHERE a > @a1 AND a < @a2

ولی اگر می خواهین در بین این دو مقدار یا برابر با این دو مقدار باشه می تونین از BETWEEN استفاده کنین به این شکل:

SELECT * FROM table_name WHERE a BETWEEN @a1 AND @a2