View Full Version : سوال: مشکل درباره ی جستو جو در tabel
mehdi.gh23
دوشنبه 28 اردیبهشت 1388, 15:59 عصر
من می خوام به وسیله ی دو تا ادیت دوتا تاریخ از کاربر بگیرم که تو گرید اطلاعات رو از تاریخ اول تا تاریخ دوم نشون بده
nimakaiedi
دوشنبه 28 اردیبهشت 1388, 16:14 عصر
سلام دوست عزیز..
اگر بخوای تو table اینکارو بکنی یه روشش اینه که از اول table تا آخر رو پیمایش کنی و فیلد تاریخ رو با دو تا فیلدی که گرفتی مقایسه کنی.
ولی روش بهتر اینه که از query استفاده کنی .
هم بهینه تره هم سریع تر
mehdi.gh23
دوشنبه 28 اردیبهشت 1388, 17:18 عصر
میشه یه مثال بزنید
p_ooya
دوشنبه 28 اردیبهشت 1388, 22:16 عصر
میشه یه مثال بزنید
select * from table_name where date_field between your_edit1_text and your_edit2_text
رشته ای که ادیت ها بر میگردووند رو به جای اون your_edit_text باید قرار بدی.
mehdi.gh23
دوشنبه 28 اردیبهشت 1388, 23:22 عصر
:خجالت:ببخشید من توی بنامه نویسی یکم تازه کارم از این کدی که شما در بالا قرار دادین چیزی نمی فهمم میشه یکم بیشتر توضیح بدید خیلی ممنونم
mehdimdp
سه شنبه 29 اردیبهشت 1388, 00:22 صبح
ميتوني جدولت رو فيلتر كني.
table.filrer:=date>تاريخ اول and date<تاريخ دوم
MIDOSE
سه شنبه 29 اردیبهشت 1388, 00:26 صبح
دوست عزیز اینا دستورات sql هستند به ترتیب
select انتخاب کن
* همه ی رکورد هایی را که
from از جدول (روبروش نام جدوله)
where جایی که
date_field between your_edit1_text and your_edit2_text این sql این دستور رکورد هایی را که بین مقدار date_field betweenl اول و your_edit1_text and your_edit2_text دوم را نمایش می ده
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.