[vectorized](function) suppoort date_trunc function truncate week mode (#18334)
support date_trunc could truncate week eg:
select date_trunc('2023-4-3 19:28:30', 'week');
This commit is contained in:
@ -290,6 +290,8 @@ struct DateTrunc {
|
||||
null_map[i] = !dt.template datetime_trunc<MINUTE>();
|
||||
} else if (std::strncmp("second", str_data, 6) == 0) {
|
||||
null_map[i] = !dt.template datetime_trunc<SECOND>();
|
||||
} else if (std::strncmp("week", str_data, 4) == 0) {
|
||||
null_map[i] = !dt.template datetime_trunc<WEEK>();
|
||||
} else {
|
||||
null_map[i] = 1;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user