|
|
|
@ -863,12 +863,14 @@ SELECT group_concat(d1/(CASE 'b' WHEN 'j' THEN 'c' END)) |
|
|
|
FROM v1 GROUP BY greatest(pk, 0, d2); |
|
|
|
group_concat(d1/(CASE 'b' WHEN 'j' THEN 'c' END)) |
|
|
|
NULL |
|
|
|
NULL |
|
|
|
Warnings: |
|
|
|
Warning 1292 Incorrect datetime value: '1' for column 'pk' at row 1 |
|
|
|
Warning 1292 Incorrect datetime value: '2' for column 'pk' at row 1 |
|
|
|
Warning 1292 Incorrect datetime value: '1' for column 'pk' at row 1 |
|
|
|
Warning 1292 Incorrect datetime value: '1' for column 'pk' at row 1 |
|
|
|
Warning 1292 Incorrect datetime value: '2' for column 'pk' at row 2 |
|
|
|
Warning 1292 Incorrect datetime value: '2' for column 'pk' at row 2 |
|
|
|
CREATE TABLE t2 AS SELECT greatest(pk, 0, d2) AS c1 FROM t1 LIMIT 0; |
|
|
|
SHOW CREATE TABLE t2; |
|
|
|
Table Create Table |
|
|
|
@ -879,5 +881,36 @@ DROP TABLE t2; |
|
|
|
DROP VIEW v1; |
|
|
|
DROP TABLE t1; |
|
|
|
# |
|
|
|
# MDEV-19699 Server crashes in Item_null_result::field_type upon SELECT with ROLLUP on constant table |
|
|
|
# |
|
|
|
CREATE TABLE t1 (d DATE) ENGINE=MyISAM; |
|
|
|
INSERT INTO t1 VALUES ('1999-11-04'); |
|
|
|
SELECT d FROM t1 GROUP BY d WITH ROLLUP HAVING d > '1990-01-01'; |
|
|
|
d |
|
|
|
1999-11-04 |
|
|
|
DROP TABLE t1; |
|
|
|
# |
|
|
|
# MDEV-20431 GREATEST(int_col,date_col) returns wrong results in a view |
|
|
|
# |
|
|
|
CREATE TABLE t1 (pk INT NOT NULL, d DATE NOT NULL); |
|
|
|
CREATE VIEW v1 AS SELECT * FROM t1; |
|
|
|
INSERT INTO t1 VALUES (1,'2018-06-22'),(2,'2018-07-11'); |
|
|
|
SELECT GREATEST(pk, d) FROM t1; |
|
|
|
GREATEST(pk, d) |
|
|
|
2018-06-22 |
|
|
|
2018-07-11 |
|
|
|
Warnings: |
|
|
|
Warning 1292 Incorrect datetime value: '1' for column 'pk' at row 1 |
|
|
|
Warning 1292 Incorrect datetime value: '2' for column 'pk' at row 2 |
|
|
|
SELECT GREATEST(pk, d) FROM v1; |
|
|
|
GREATEST(pk, d) |
|
|
|
2018-06-22 |
|
|
|
2018-07-11 |
|
|
|
Warnings: |
|
|
|
Warning 1292 Incorrect datetime value: '1' for column 'pk' at row 1 |
|
|
|
Warning 1292 Incorrect datetime value: '2' for column 'pk' at row 2 |
|
|
|
DROP VIEW v1; |
|
|
|
DROP TABLE t1; |
|
|
|
# |
|
|
|
# End of 10.1 tests |
|
|
|
# |