Details
-
Bug
-
Status: Open (View Workflow)
-
Minor
-
Resolution: Unresolved
-
10.5.9, 5.5(EOL), 10.0(EOL), 10.1(EOL), 10.2(EOL), 10.3(EOL), 10.4(EOL), 10.5
-
None
-
None
Description
Query
select time_format(timediff('15:00:08', '15:01:08'), '%im %ss') as d |
Returns -01m 00s as expected.
But inside the subquery, the last character is truncated.
select * from ( |
select time_format(timediff('15:00:08', '15:01:08'), '%im %ss') as d |
) t
|
Returns -01m 00
Attachments
Issue Links
- relates to
-
MDEV-33936 Select from view defined as SELECT DATE_FORMAT(..., %h) gives incorrect result
-
- Open
-
Thanks! Repeatable on 5.5-10.5:
MariaDB [test]> select * from ( select time_format('00:05:30', '%S ABC')) d ;
+-----------------------------------+
| time_format('00:05:30', '%S ABC') |
+-----------------------------------+
| 30 ABC |
+-----------------------------------+
1 row in set (0.001 sec)
MariaDB [test]> select * from ( select time_format('-00:05:30', '%S ABC')) d ;
+------------------------------------+
| time_format('-00:05:30', '%S ABC') |
+------------------------------------+
| -30 AB |
+------------------------------------+
1 row in set (0.001 sec)