如果在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