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
-
Activity
Field | Original Value | New Value |
---|---|---|
Affects Version/s | 5.5 [ 15800 ] | |
Affects Version/s | 10.1 [ 16100 ] | |
Affects Version/s | 10.2 [ 14601 ] | |
Affects Version/s | 10.3 [ 22126 ] | |
Affects Version/s | 10.4 [ 22408 ] | |
Affects Version/s | 10.5 [ 23123 ] | |
Affects Version/s | 10.0 [ 16000 ] |
Labels | upstream |
Priority | Major [ 3 ] | Minor [ 4 ] |
Workflow | MariaDB v3 [ 121453 ] | MariaDB v4 [ 142809 ] |
Link | This issue relates to MDEV-33936 [ MDEV-33936 ] |
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)