PDA

View Full Version : سوال: جستجو در یک بازه



eworkpro
دوشنبه 04 شهریور 1387, 12:42 عصر
سلام . من یکسری فیلد دارم که عدد بصورت اعشار هستش مثلا 8.30 که ساعت هستش . می خوام یک جستجو بگذارم که مثلا بین دو بازه از دو عدد مثل بالا جستجو کنه .
یعنی من می زنم بازه ی 8.30 تا 12,00 هرچی رکورد بین این بازه هست رو بیاره . ممنون می شم از راهنمایی تون !

EngRbj
دوشنبه 04 شهریور 1387, 13:41 عصر
سلام
فکر کنم با یه and کارتون راه بیافته
SELECT * FROM myTable WHERE (myfield>=8.30)and (myfield<=12.00)

mehdi.mousavi
سه شنبه 05 شهریور 1387, 11:38 صبح
سلام . من یکسری فیلد دارم که عدد بصورت اعشار هستش مثلا 8.30 که ساعت هستش . می خوام یک جستجو بگذارم که مثلا بین دو بازه از دو عدد مثل بالا جستجو کنه . یعنی من می زنم بازه ی 8.30 تا 12,00 هرچی رکورد بین این بازه هست رو بیاره . ممنون می شم از راهنمایی تون !


سلام.


SELECT * FROM myTable WHERE myColumn BETWEEN 4.3 AND 10.3البته مطمئن بشید که همیشه حد پایین رو سمت چپ و حد بالا رو سمت راست قرار میدین.

پاورقی: جوابی که EngRbj هم دادن صحیحه. ایشون هم جایی از String اسم نبردن، من نمیدونم اینی که نوشتید "این فیلد string نیست و اعشاریه ! اونجوری بینش رو نمی یاره" یعنی چی.

eworkpro
سه شنبه 12 شهریور 1387, 14:30 عصر
این کد چرا اینجوری عمل می کنه !؟ یعنی من اگه مثلا بزنم از 4 تا 9 ساعتهای بین اش رو می یاره ولی اگه بازه رو بزرگترش کنم مثلا از 4 تا 12 اصلا هیچ کدوم رو نمی یاره ؟ آخه چرا ؟؟

eworkpro
چهارشنبه 13 شهریور 1387, 14:34 عصر
دوستان خداییش یکی کمک کنه ! نیاز فوری دارم !