SELECT cm_Contact.Name,
cm_Task.Name as Title,
CONVERT(varchar(10), StartDateTime, 104) as StartDateTime,
CONVERT(varchar(10), EndDateTime, 104) as EndDateTime,
DATEDIFF(day, cm_Task.StartDateTime, cm_Task.EndDateTime) AS Days,
cm_Contact.Phone1,
cm_Contact.EMailAddress1,
cm_Source.Name AS SoursName,
cm_Task.ResultDetails
FROM cm_ContactSource
INNER JOIN cm_Source
ON cm_ContactSource.Source_id = cm_Source.ID
INNER JOIN cm_Task
INNER JOIN cm_Contact
ON cm_Task.Contact_ID = cm_Contact.ID
ON cm_ContactSource.Subj_id = cm_Contact.ID
WHERE cm_Task.StartDateTime BETWEEN DATEADD(m, DATEDIFF(m, 0, GETDATE()) - 1, 0) AND DATEADD(d, -1, DATEADD(m, DATEDIFF(m, 0, GETDATE()), 0))
AND Manager_ID=35178
ORDER BY StartDateTime