.fatemeh
دوشنبه 29 دی 1393, 17:31 عصر
سلام
کاربر شماره تلفن منزلش رو وارد می کنه.
حالا باید با استفاده از پیش شماره نزدیک ترین آموزشگاه نمایش داده بشه.
تعداد آموزشگاه ها در طول زمان کم و زیاد می شه یعنی نباید طوری بنویسم که با اضافه شدن یا کم شدن یه آموزشگاه لازم باشه دستورات تغییر کنه.
دوستان راه حلی به نظرشون نمیرسه؟؟
کاری که خودم انجام دادم اینه که بیاد شماره کاربر رو از تلفن آموزشگاه ها کم کنه اختلاف هر کدام کمتر بود نزدیک تره.
درست در میاد بدون در نظر گرفتن اعداد منفی.
کوئری که نوشتم اینه
select id,min($idcaller-`tell`) from info_school
چه طوری میشه اعداد منفی رو از حاصل این کوئری حذف کرد؟
کاربر شماره تلفن منزلش رو وارد می کنه.
حالا باید با استفاده از پیش شماره نزدیک ترین آموزشگاه نمایش داده بشه.
تعداد آموزشگاه ها در طول زمان کم و زیاد می شه یعنی نباید طوری بنویسم که با اضافه شدن یا کم شدن یه آموزشگاه لازم باشه دستورات تغییر کنه.
دوستان راه حلی به نظرشون نمیرسه؟؟
کاری که خودم انجام دادم اینه که بیاد شماره کاربر رو از تلفن آموزشگاه ها کم کنه اختلاف هر کدام کمتر بود نزدیک تره.
درست در میاد بدون در نظر گرفتن اعداد منفی.
کوئری که نوشتم اینه
select id,min($idcaller-`tell`) from info_school
چه طوری میشه اعداد منفی رو از حاصل این کوئری حذف کرد؟