m-majidi
شنبه 19 اسفند 1391, 09:13 صبح
درود
سوالی دارم در رابطه با select
من درون فیلد هام تاریخ رو ذخیره میکنم. میخوام افرادی انتخاب بشن که:
تاریخشون به تاریخ مد نظر من رسیده باشه
یا
تاریخ گذشته باشه
همچنین فیلدهایی که خالی هستن انتخاب نشن (چون اونا به صورت پیشفرض رو در گروه تاریخ گذشته ها حساب میکنه)
چیزی که من برای انتخاب نوشتم
SELECT * FROM `table` WHERE
`date` <= 'mydate'
or `date1` <= 'mydate'
or `date2` <= 'mydate'
or `date3` <= 'mydate'
or `date4` <= 'mydate'
or `date5` <= 'mydate'
or `date6` <= 'mydate'
or `date7` <= 'mydate'
AND `date`<>''
AND `date1`<>''
AND `date2`<>''
AND `date3`<>''
AND `date4`<>''
AND `date5`<>''
AND `date6`<>''
AND `date7`<>''
ORDER BY `user_id` DESC
ولی درست از اب در نمیاد...!
به جای <> از IS NOT NULL هم استفاده کردم بازم نشد...
ممنون میشم کمک کنید :)
سوالی دارم در رابطه با select
من درون فیلد هام تاریخ رو ذخیره میکنم. میخوام افرادی انتخاب بشن که:
تاریخشون به تاریخ مد نظر من رسیده باشه
یا
تاریخ گذشته باشه
همچنین فیلدهایی که خالی هستن انتخاب نشن (چون اونا به صورت پیشفرض رو در گروه تاریخ گذشته ها حساب میکنه)
چیزی که من برای انتخاب نوشتم
SELECT * FROM `table` WHERE
`date` <= 'mydate'
or `date1` <= 'mydate'
or `date2` <= 'mydate'
or `date3` <= 'mydate'
or `date4` <= 'mydate'
or `date5` <= 'mydate'
or `date6` <= 'mydate'
or `date7` <= 'mydate'
AND `date`<>''
AND `date1`<>''
AND `date2`<>''
AND `date3`<>''
AND `date4`<>''
AND `date5`<>''
AND `date6`<>''
AND `date7`<>''
ORDER BY `user_id` DESC
ولی درست از اب در نمیاد...!
به جای <> از IS NOT NULL هم استفاده کردم بازم نشد...
ممنون میشم کمک کنید :)