我有来自我的数据库的条件请求,但似乎没有按预期工作。 如果行动边界和正常价格之间的当前日期时间不在,我想获取最小/最大价格。
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; 我的错误在哪里? 感谢。