get payroll period days - fix
diff --git a/erpnext/hr/doctype/payroll_period/payroll_period.py b/erpnext/hr/doctype/payroll_period/payroll_period.py
index c7d87e6..66d6a45 100644
--- a/erpnext/hr/doctype/payroll_period/payroll_period.py
+++ b/erpnext/hr/doctype/payroll_period/payroll_period.py
@@ -49,7 +49,9 @@
 	select start_date, end_date from `tabPayroll Period`
 	where company=%(company)s
 	and (
-		start_date between %(start_date)s and %(end_date)s
+		(%(start_date)s between start_date and end_date)
+		or (%(end_date)s between start_date and end_date)
+		or (start_date between %(start_date)s and %(end_date)s)
 	)""", {
 		'company': company,
 		'start_date': start_date,