Please use the below query.
SELECT wo.WORKORDERID 'Request ID',aau.FIRST_NAME 'Requester',wo.TITLE 'Subject',ti.FIRST_NAME 'Technician',rtdef.NAME 'Request Type',std.STATUSNAME,DATE_FORMAT(FROM_UNIXTIME(wo.CREATEDTIME/1000) ,'%d-%m-%Y %k:%i') 'Created Time',(CASE WHEN wos.STATUSID = 3 THEN DATEDIFF(FROM_UNIXTIME(wo.COMPLETEDTIME/1000),FROM_UNIXTIME(wo.CREATEDTIME/1000)) ELSE DATEDIFF(CURDATE(), FROM_UNIXTIME(wo.CREATEDTIME/1000)) END) 'Aging Day(s)' FROM WorkOrder wo LEFT JOIN SDUser sdu ON wo.REQUESTERID=sdu.USERID LEFT JOIN AaaUser aau ON sdu.USERID=aau.USER_ID LEFT JOIN WorkOrderStates wos ON wo.WORKORDERID=wos.WORKORDERID LEFT JOIN SDUser td ON wos.OWNERID=td.USERID LEFT JOIN AaaUser ti ON td.USERID=ti.USER_ID LEFT JOIN RequestTypeDefinition rtdef ON wos.REQUESTTYPEID=rtdef.REQUESTTYPEID LEFT JOIN StatusDefinition std ON wos.STATUSID=std.STATUSID WHERE wo.ISPARENT=1 and wos.statusid in (1,3)
regards,
Rachana Apu
SDP Support - FAQ
ServiceDesk Plus - Help Desk Software of your Choice
SELECT wo.WORKORDERID 'Request ID',aau.FIRST_NAME 'Requester',wo.TITLE 'Subject',ti.FIRST_NAME 'Technician',rtdef.NAME 'Request Type',std.STATUSNAME,DATE_FORMAT(FROM_UNIXTIME(wo.CREATEDTIME/1000) ,'%d-%m-%Y %k:%i') 'Created Time',(CASE WHEN wos.STATUSID = 3 THEN DATEDIFF(FROM_UNIXTIME(wo.COMPLETEDTIME/1000),FROM_UNIXTIME(wo.CREATEDTIME/1000)) ELSE DATEDIFF(CURDATE(), FROM_UNIXTIME(wo.CREATEDTIME/1000)) END) 'Aging Day(s)' FROM WorkOrder wo LEFT JOIN SDUser sdu ON wo.REQUESTERID=sdu.USERID LEFT JOIN AaaUser aau ON sdu.USERID=aau.USER_ID LEFT JOIN WorkOrderStates wos ON wo.WORKORDERID=wos.WORKORDERID LEFT JOIN SDUser td ON wos.OWNERID=td.USERID LEFT JOIN AaaUser ti ON td.USERID=ti.USER_ID LEFT JOIN RequestTypeDefinition rtdef ON wos.REQUESTTYPEID=rtdef.REQUESTTYPEID LEFT JOIN StatusDefinition std ON wos.STATUSID=std.STATUSID WHERE wo.ISPARENT=1 and wos.statusid in (1,3)
regards,
Rachana Apu
SDP Support - FAQ
ServiceDesk Plus - Help Desk Software of your Choice