我有一个列( cradit_end_date ),它指定产品是否过期。 本专栏有两种状态:
0000-00-00 00:00:0 < =这意味着此产品没有到期日期。
日期(例如:2014-10-24 10:00:00)< =这意味着此产品有过期日期(此处差不多一个月后)。
现在,我怎样才能获得既没有过期但又没有过期的产品?
是否可以使用PHP或SQL?
(我正在使用mysql)。
$result_coupons = mysql_query("select id,title,pic,price,off,fake_sell,cradit_end_date from coupons where
confirm=2 and status=1 and
shop_id=$row->id ORDER BY id DESC limit 1");
答案 0 :(得分:1)
您可以使用OR运算符检查单列中的多个状态。
...
WHERE (cradit_end_date = '0000-00-00 00:00:00' OR cradit_end_date > NOW())
...