Details
-
Bug
-
Status: Confirmed (View Workflow)
-
Minor
-
Resolution: Unresolved
-
10.11, 11.4, 11.8, 12.3, 12.3.2
-
Unexpected results
Description
Documentation says GREATEST() returns NULL if any argument is NULL.
Test Query:
SELECT |
DATE(''), |
|
|
GREATEST(DATE(''), CURDATE()), |
GREATEST(NULL, CURDATE()), |
|
|
LEAST(DATE(''), CURDATE()), |
LEAST(NULL, CURDATE()) |
All selects in this query should return NULL, as DATE('') returns NULL. But the query GREATEST(DATE(''), CURDATE()) returns the current date.
Attachments
Issue Links
- relates to
-
MDEV-17329 Inconsistency of NULL date value conversion to zero date in comparison context
-
- Open
-
-
MDEV-21034 GREATEST() and LEAST() malfunction for NULL
-
- Closed
-