diff --git a/frappe/model/db_query.py b/frappe/model/db_query.py index 9361e807db..584fb5bbc3 100644 --- a/frappe/model/db_query.py +++ b/frappe/model/db_query.py @@ -300,8 +300,8 @@ class DatabaseQuery(object): if f.operator.lower() == 'between' and \ (f.fieldname in ('creation', 'modified') or (df and (df.fieldtype=="Date" or df.fieldtype=="Datetime"))): value = "'%s' AND '%s'" % ( - get_datetime(f.value[0]).strftime("%Y-%m-%d %H:%M:%S.%f"), - add_to_date(get_datetime(f.value[1]),days=1).strftime("%Y-%m-%d %H:%M:%S.%f")) + add_to_date(get_datetime(f.value[0]),days=-1).strftime("%Y-%m-%d %H:%M:%S.%f"), + get_datetime(f.value[1]).strftime("%Y-%m-%d %H:%M:%S.%f")) fallback = "'0000-00-00 00:00:00'" elif df and df.fieldtype=="Date":