ورود

View Full Version : سوال: پيدا كردن نزديكترين مقدار



ghoroghchian
دوشنبه 26 اسفند 1387, 13:57 عصر
دوست خوب من سلام

من يه دستور توي Sql ميخواهم كه مقداري كه ميگيره ركوردي كه فيلد مورد نظرش به اون نزديكتره را بده.

ببينيد مثلا تابع MAX بزرگترين مقدار رو پيدا ميكنه. من تابعي ميخواهم كه رکوردی رو پیداکنه که فيلد Price اون از همه به مقدار 248نزديكتره.با توجه به تصوير
http://www.iranianupload.com//uploads/untitled_9.bmp

EffatBandehlou
دوشنبه 26 اسفند 1387, 14:05 عصر
select min(abs(248-price)) from table1

EffatBandehlou
دوشنبه 26 اسفند 1387, 14:07 عصر
نميدونم درست كار ميكنه يا نه اما امتحان كن.
ولي احتمالاً پيدا كردن اينكه كدوم ركورده سخت ميشه.اينطوري فقط مي توني كمترين تفاوت با عدد 248 رو پيدا كني