Always reproduced:

```
milovidov-desktop :) create table table_map (a Map(String, String), b String) engine = MergeTree() order by a;

CREATE TABLE table_map
(
    `a` Map(String, String),
    `b` String
)
ENGINE = MergeTree
ORDER BY a

Query id: 8f8120c1-c165-452a-815f-2bcae3957e2a

Ok.

0 rows in set. Elapsed: 0.002 sec. 

milovidov-desktop :) SELECT b FROM table_map WHERE a = map('name', NULL, '', NULL)

SELECT b
FROM table_map
WHERE a = {'name', NULL, '', NULL}
```
if (from_is_unsigned == to_is_unsigned)
                return {true, true, true};
            if (!to_is_unsigned)
                return {true, true, true};
            
            if (left_in_first_half == right_in_first_half)
                return {true};
            return {};
        }
        
        if (size_of_from > size_of_to)
        {
            
            if (left.isNull() || right.isNull())
                return {};
            
            if (divideByRangeOfType(left.get<UInt64>()) != divideByRangeOfType(right.get<UInt64>()))
                return {};
            if (to_is_unsigned)
                return {true};
            else
                
                return {(T(left.get<UInt64>()) >= 0) == (T(right.get<UInt64>()) >= 0)};
        }
        __builtin_unreachable();
    }
};
struct ToDateMonotonicity
{
    static bool has() { return true; }