سلام
ممنون حالا درست شد
خوب تا اینجا که مشکلی فعلا نداریم حالا چکار کنیم بین دو تاریخ را جستجو کند
نمیدونم چه قدر با دستورات SQL آشنایی داری ولی یه توضیح کوچیک میدم کارت راه بیوفته.
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تو این کد SELECT * FROM tbltest ما یه بازه از فیلدهای مورد نظر که تو تیبل tbltest هستن در نظر میگیریم. ( چون از * استفاده شده یعنی همشون.
دستور WHERE واسه شرط گزاشتن استفاده میشه. یه جورایی همون IF هست.
Number هم که نام فیلدی که شرط باید رو اون اکتحان بشه هست، ادامه هم که همون شرطه.
این کد الان تمام رکوردها رو نشون میده ولی به شرطی که فیلد Number اونا بزرگتر از 5 باشه.
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
چون شما میخوای محدوده بین 2 عدد رو نشون بدی باید از BETWEEN استفاده کنی. شکل کلیش اینجوریه:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
حالا واسه تاریخ به جای Number اسم فیلد تاریخ رو بنویس و اعداد رو هم به تاریخ تغییر بده.
ولی چون از تاریخ شمسی استفاده میکنه احتمالا فیلد از نوع رشته ای هست. در این صورت باید اول و آخر تاریخ یه سینگل کوتیشن بزاری. یعنی اینجوری:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
امیدوارم مفید بوده باشه.