فرض کنید من در یک دیتابیس تمامی رکورد های که از تاریخ 1386/02/01 ثبت شده اند تا تاریخ 1386/09/04 را میخواهم بدست بیارم من از نوع datetime در دیتابیسم استفاده نکرده ام اگه از این نوع در دیتابیس استفاده کنم آیا هنگامی که تاریخ شمسی را در داخل آن ذخیره میکنیم دچار مشکل نمیشود و آیا میتوان با این نوع تمامی رکورد های ثبت شده بین این دو تاریخ را مثلا با دستور date > 01/02/1386 and date < 04 /09/1386 بدست آورد؟

من برای هر یک از مقدار های 1386 ( سال ) و 02 یا 09 ( ماه ) و 01 یا 04 ( روز ) سه فیلد در جدول طراحی کرده ام از نوع byte هنگامی که کاربر به عنوان مثال تاریخ مثل 1386/09/04 را انتخاب میکند من این مقدار 1386/09/04 را با تابع split تقسیم میکنم و سال و ماه و روز را جدا کرده و در نوع های از نوع byte ذخیره میکنم و مبنای جستجو های من برای تاریخ این سه فیلد میباشد. آیا با ین سه فیلد میشود معادل این دستورdate > 01/02/1386 and date < 04 /09/1386 را شبیه سازی کرد؟

بهترین راه برای ذخیره فیلد های از نوع تاریخ و زمان و چیست؟
روش و الگوی جستجو برمبنای تاریخ و زمان چگونه است؟