when 如果
then 那么
else 否则
end 结束
SELECT * FROM A WHERE 1=1
AND(
CASE
WHEN (? IN (49))
THEN ttc.toStoreTime <= DATE_SUB(NOW(), INTERVAL 48 HOUR) AND ttc.toStoreTime NOT IN('1970-01-01 00:00:00')
WHEN (? IN (12, 24, 48))
THEN ttc.toStoreTime >= DATE_SUB(NOW(), INTERVAL ? HOUR)
ELSE ttc.toStoreTime <= NOW()
END
)