SQL QUERY REPORT(Technician Department)

SQL QUERY REPORT(Technician Department)

I'm running this SQL below to generate a report and everything is fine except for Department as indicated below where it supposed to extract Department associated with Technicians and not Requester Department as the case at the moment with below query. My manager wants Technician department. Appreciate if you can figure out where I went wrong and advice so I can amend the script accordingly

SELECT dpmt.DEPTNAME "Department", qd.QUEUENAME "Group",Year( dateadd(s,datediff(s,GETUTCDATE() ,getdate()) + (wo.CREATEDTIME/1000),'1970-01-01 00:00:00')) "Year",tec.FIRST_NAME "User (Technician)",dateadd(s,datediff(s,GETUTCDATE() ,getdate()) + (wo.CREATEDTIME/1000),'01-01-1970 00:00:00') "RID Created Date",CONVERT (INT,wo.WORKORDERID) "Request ID",CONVERT(INT,pd.PRIORITYNAME) "Priority", dateadd(s,datediff(s,GETUTCDATE() ,getdate()) + (wo.DUEBYTIME/1000),'1970-01-01 00:00:00') "Due Date",std.STATUSNAME "Request Status", (wo.DUEBYTIME - wo.CreatedTime)/86400000 "DAYS Difference" FROM WorkOrder wo LEFT JOIN SDUser sdu ON wo.REQUESTERID=sdu.USERID LEFT JOIN AaaUser aau ON sdu.USERID=aau.USER_ID LEFT JOIN DepartmentDefinition dpmt ON wo.DEPTID=dpmt.DEPTID LEFT JOIN WorkOrderStates wos ON wo.WORKORDERID=wos.WORKORDERID LEFT JOIN WorkOrder_Queue woq ON wo.WORKORDERID=woq.WORKORDERID LEFT JOIN QueueDefinition qd ON woq.QUEUEID=qd.QUEUEID LEFT JOIN CategoryDefinition cd ON wos.CATEGORYID=cd.CATEGORYID LEFT JOIN SDUser td ON wos.OWNERID=td.USERID LEFT JOIN AaaUser tec ON td.USERID=tec.USER_ID  LEFT JOIN StatusDefinition std ON wos.STATUSID=std.STATUSID LEFT JOIN PriorityDefinition pd ON wos.PRIORITYID =pd.PRIORITYID WHERE dpmt.DEPTNAME = 'Information Technology'
AND dateadd(s,datediff(s,GETUTCDATE() ,getdate()) + (wo.CREATEDTIME/1000),'1970-01-01 00:00:00') >=convert(varchar,'2016-01-01 00:00:00')
Order by dpmt.DEPTNAME, qd.QUEUENAME,tec.FIRST_NAME,CONVERT (INT,wo.WORKORDERID) ASC

                New to ADManager Plus?

                  New to ADSelfService Plus?