ورود

View Full Version : سوال: انتخاب



81579001
چهارشنبه 22 خرداد 1392, 19:00 عصر
سلام
دستور زیر


SELECT * FROM tblName where show='Ok' and dateShow<='$DateShow' and dateEnd>='$DateEnd' ORDER BY id

برای جدا کردن بر اساس 3 پارامتر است
1-مجوز نمایش
2-تاریخ نمایش
3-تاریخ انقضاء
که این دستور درست عمل می کند اما
واما
زمانی که کاربر تاریخ انقضاء را وارد نکند به معنی نامحدود بودن می باشد که باتوجه به فیلد تاریخ به صورت خودکار 00-00-0000 ثبت می شود
حال چگونه می شود که این گروه نیز نمایش داده شوند ؟
با تشکر فراوان

hamid_hr
پنج شنبه 23 خرداد 1392, 09:26 صبح
[
SELECT * FROM tblName
where show='Ok' and
((dateShow<='$DateShow' and dateEnd>='$DateEnd') or (dateend = '0000-00-00'))
ORDER BY id