Description:
unexpected result of `select greatest("2020-12-12 12:12:12a", cast("2020-12-12 12:12:12" as datetime))`
How to repeat:
mysql> select greatest("2020-12-12 12:12:12a", cast("2020-12-12 12:12:12" as datetime));
+---------------------------------------------------------------------------+
| greatest("2020-12-12 12:12:12a", cast("2020-12-12 12:12:12" as datetime)) |
+---------------------------------------------------------------------------+
| 2020-12-12 12:12:12 |
+---------------------------------------------------------------------------+
1 row in set, 1 warning (0.01 sec)
mysql> select greatest("12:12:12a", cast("12:12:12" as time));
+-------------------------------------------------+
| greatest("12:12:12a", cast("12:12:12" as time)) |
+-------------------------------------------------+
| 12:12:12a |
+-------------------------------------------------+
1 row in set (0.00 sec)
Suggested fix:
`select greatest("2020-12-12 12:12:12a", cast("2020-12-12 12:12:12" as datetime));` should return `"2020-12-12 12:12:12a"`
Description: unexpected result of `select greatest("2020-12-12 12:12:12a", cast("2020-12-12 12:12:12" as datetime))` How to repeat: mysql> select greatest("2020-12-12 12:12:12a", cast("2020-12-12 12:12:12" as datetime)); +---------------------------------------------------------------------------+ | greatest("2020-12-12 12:12:12a", cast("2020-12-12 12:12:12" as datetime)) | +---------------------------------------------------------------------------+ | 2020-12-12 12:12:12 | +---------------------------------------------------------------------------+ 1 row in set, 1 warning (0.01 sec) mysql> select greatest("12:12:12a", cast("12:12:12" as time)); +-------------------------------------------------+ | greatest("12:12:12a", cast("12:12:12" as time)) | +-------------------------------------------------+ | 12:12:12a | +-------------------------------------------------+ 1 row in set (0.00 sec) Suggested fix: `select greatest("2020-12-12 12:12:12a", cast("2020-12-12 12:12:12" as datetime));` should return `"2020-12-12 12:12:12a"`