diff --git a/bi_sql_editor/models/bi_sql_view_field.py b/bi_sql_editor/models/bi_sql_view_field.py
index 785fc0cd4..0f4da3430 100644
--- a/bi_sql_editor/models/bi_sql_view_field.py
+++ b/bi_sql_editor/models/bi_sql_view_field.py
@@ -250,12 +250,20 @@ class BiSQLViewField(models.Model):
def _prepare_search_filter_field(self):
self.ensure_one()
- res = ""
+ group_by_filter = ""
+ field_filter = ""
if self.field_description and self.is_group_by:
- res = """\n""" % (
self.name,
self.field_description,
self.name,
)
+ if self.field_description and self.ttype in ["date", "datetime"]:
+ field_filter = """\n""" % (
+ self.name,
+ self.field_description,
+ self.name,
+ )
+ res = "%s%s" % (field_filter, group_by_filter)
return res