mysql |条件价格请求

时间:2015-05-17 16:27:08

标签: mysql datetime

我有来自我的数据库的条件请求,但似乎没有按预期工作。 如果行动边界和正常价格之间的当前日期时间不在,我想获取最小/最大价格。

SELECT 
    CASE WHEN NOW() BETWEEN `from` AND `to` THEN MAX(action_price) ELSE MAX(price) END AS max,
    CASE WHEN NOW() BETWEEN `from` AND `to` THEN MIN(action_price) ELSE MIN(price) END AS min
FROM 
    `prices`

我的领域"来自"和"到"在mysql中是DATETYPE; 我的错误在哪里? 感谢。

0 个答案:

没有答案