时间截取结果不一致

Viewed 31
SELECT substr(t.random_past_time, 1, 10) AS dt, random_past_time
FROM (
    SELECT 
        FROM_UNIXTIME(
            FLOOR(
                UNIX_TIMESTAMP(DATE_SUB(CURDATE(), INTERVAL 15 DAY)) -- 从当前日期减去15天
                + 
                RAND() * (
                    UNIX_TIMESTAMP(CURDATE()) -- 当前时间戳
                    - UNIX_TIMESTAMP(DATE_SUB(CURDATE(), INTERVAL 15 DAY)) -- 15天前的时间戳
                )
            )
        ) AS random_past_time
) t;

结果不一致, 目前确认2.1.6也有这个问题。

1 Answers

【问题处理】已复现
【问题状态】内部定位中,有进展更新到论坛