ورود

View Full Version : رزرو شدها در تاریخ مشخص



omid.onix
دوشنبه 26 مرداد 1394, 15:21 عصر
سلام
جدولی دارم به نام order که سفارشات یک سری تابلو در ان ها ثبت شده




CREATE TABLE IF NOT EXISTS `order` (
`id` int(11) NOT NULL,
`board_id` int(11) DEFAULT NULL,
`brand_id` int(11) NOT NULL,
`from_date` int(20) NOT NULL,
`to_date` int(20) NOT NULL,
`price` int(11) NOT NULL,
`create_datetime` int(11) NOT NULL,
`update_datetime` int(11) DEFAULT NULL
) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8;



طرف توی فرم ثبت نام یک بازه ی تاریخی را مشخص می کند می خوام سفارشاتی که بازه ی این تاریخ هستند برگرداند
مثلا اگر رکوردی داریم که بازه رزرو آن بین 2-8-2015 تا 10-8-2015 داشته باشیم
تاریخ هایی مثل زیر وارد شوند این رکورد برگشت داده بشود:
مثال1 : 1-8-2015 تا 5-8-2015
مثال2 : 1-8-2015 تا 5-8-2015
مثال3 : 3-8-2015 تا 15-8-2015
مثال3 : 2-8-2015 تا 10-8-2015
و...
خلاصه اگه تو اون بازه بود برگشت داده بشود

(فیلد های from_date و to_date مد نظر بازه ی زمانی ثبت شده هستند که نوعشان Int هست برای ذخیره timestamp فقط کوئریشو میخوام این تبدیلاتش رو خودم انجام میدم)

ممنون میشم راهنمایی کنید