diff --git a/bi_sql_editor/models/bi_sql_view_field.py b/bi_sql_editor/models/bi_sql_view_field.py
index 7444d3463..2750255f1 100644
--- a/bi_sql_editor/models/bi_sql_view_field.py
+++ b/bi_sql_editor/models/bi_sql_view_field.py
@@ -292,10 +292,19 @@ class BiSQLViewField(models.Model):
def _prepare_search_filter_field(self):
self.ensure_one()
- if not self.is_group_by:
- return ""
- return (
- f"""\n"""
- )
+ group_by_filter = ""
+ field_filter = ""
+ if self.is_group_by:
+ group_by_filter = (
+ f"""\n"""
+ )
+ if self.ttype in ["date", "datetime"]:
+ field_filter = (
+ f"""\n"""
+ )
+ res = "%s%s" % (field_filter, group_by_filter)
+ return res