如果在where语句中,我试图让所有行的datetime大于NOW(),但如果type ='economy',我想限制它只显示if datetime与NOW()之间的日期大于14天。在if语句中使用where语句
喜欢的东西:
Select type,date(datetime) as date
from tbl1
where datetime > NOW()
IF(type = 'economy') && datediff(datetime,NOW()) > 14
order by datetime desc
我试着情况下还可以,但不能看着办吧......
被称为是(即您的实际字段名日期时间) – judda 2011-05-15 18:53:35