|
|
|
@ -2701,3 +2701,45 @@ id date1 date2 DATE_ADD(a.date1,INTERVAL -10 DAY) TO_DAYS(a.date1)-10 |
|
|
|
17 NULL NULL NULL NULL |
|
|
|
18 2010-10-13 2010-10-03 2010-10-03 734413 |
|
|
|
DROP TABLE t1; |
|
|
|
# |
|
|
|
# Start of 10.0 tests |
|
|
|
# |
|
|
|
# |
|
|
|
# MDEV-8205 timediff returns null when comparing decimal time to time string value |
|
|
|
# |
|
|
|
SELECT |
|
|
|
TIMEDIFF('2014-01-01 00:00:00' , '2014-01-01 01:00:00' ) AS str_str, |
|
|
|
TIMEDIFF('2014-01-01 00:00:00' , 20140101010000.000 ) AS str_dec, |
|
|
|
TIMEDIFF(20140101000000.000 , 20140101010000.000 ) AS dec_dec, |
|
|
|
TIMEDIFF(20140101000000.000 , '2014-01-01 01:00:00' ) AS dec_str; |
|
|
|
str_str str_dec dec_dec dec_str |
|
|
|
-01:00:00 -01:00:00.000 -01:00:00.000 -01:00:00.000 |
|
|
|
SELECT |
|
|
|
TIMEDIFF('2014-01-01 00:00:00' , '2014-01-02 01:00:00' ) AS str_str, |
|
|
|
TIMEDIFF('2014-01-01 00:00:00' , 20140102010000.000 ) AS str_dec, |
|
|
|
TIMEDIFF(20140101000000.000 , 20140102010000.000 ) AS dec_dec, |
|
|
|
TIMEDIFF(20140101000000.000 , '2014-01-02 01:00:00' ) AS dec_str; |
|
|
|
str_str str_dec dec_dec dec_str |
|
|
|
-25:00:00 -25:00:00.000 -25:00:00.000 -25:00:00.000 |
|
|
|
SELECT |
|
|
|
TIMEDIFF('2014-01-01 00:00:00' , '2014-02-02 01:00:00' ) AS str_str, |
|
|
|
TIMEDIFF('2014-01-01 00:00:00' , 20140202010000.000 ) AS str_dec, |
|
|
|
TIMEDIFF(20140101000000.000 , 20140202010000.000 ) AS dec_dec, |
|
|
|
TIMEDIFF(20140101000000.000 , '2014-02-02 01:00:00' ) AS dec_str; |
|
|
|
str_str str_dec dec_dec dec_str |
|
|
|
-769:00:00 -769:00:00.000 -769:00:00.000 -769:00:00.000 |
|
|
|
SELECT |
|
|
|
TIMEDIFF('2014-01-01 00:00:00' , '2014-03-02 01:00:00' ) AS str_str, |
|
|
|
TIMEDIFF('2014-01-01 00:00:00' , 20140302010000.000 ) AS str_dec, |
|
|
|
TIMEDIFF(20140101000000.000 , 20140302010000.000 ) AS dec_dec, |
|
|
|
TIMEDIFF(20140101000000.000 , '2014-03-02 01:00:00' ) AS dec_str; |
|
|
|
str_str str_dec dec_dec dec_str |
|
|
|
-838:59:59 -838:59:59.999 -838:59:59.999 -838:59:59.999 |
|
|
|
Warnings: |
|
|
|
Warning 1292 Truncated incorrect time value: '-1441:00:00' |
|
|
|
Warning 1292 Truncated incorrect time value: '-1441:00:00' |
|
|
|
Warning 1292 Truncated incorrect time value: '-1441:00:00' |
|
|
|
Warning 1292 Truncated incorrect time value: '-1441:00:00' |
|
|
|
# |
|
|
|
# End of 10.0 tests |
|
|
|
# |