diff --git a/utils/funcexp/func_nullif.cpp b/utils/funcexp/func_nullif.cpp index 9db0f8e5b..4c12f2a6b 100644 --- a/utils/funcexp/func_nullif.cpp +++ b/utils/funcexp/func_nullif.cpp @@ -362,7 +362,8 @@ int64_t Func_nullif::getDatetimeIntVal(rowgroup::Row& row, } case execplan::CalpontSystemCatalog::DATE: { - exp2 = parm[1]->data()->getDateIntVal(row, isNull); + // Upgrade to datetime for proper comparison + exp2 = parm[1]->data()->getDatetimeIntVal(row, isNull); if (isNull) { isNull = false; return exp1;