All,
I have the following Query report that works ok, however I would like to amend this so that if the relationship type '31' is missing, the query will report a NULL/default value?
Can anyone help to point the way on this?
Many thanks
Lorraine
SDP Build 8200, SQL Server2008
SELECT wo.WORKORDERID "Request ID",wo.TITLE "Subject",rtdef.NAME "Request Type",std.STATUSNAME "Request Status",longtodate(wo.CREATEDTIME) "Created Time",aau.FIRST_NAME "Requester",pd.PRIORITYNAME "Priority",longtodate(wo.RESPONDEDTIME) "Responded Date",longtodate(wo.COMPLETEDTIME) "Completed Time",cd.CATEGORYNAME "Category",wof.UDF_CHAR2 "External Reference",rrs.RESOLUTION "Resolution",ti.FIRST_NAME "Technician",resource.RESOURCENAME "Reconciliation",scd.NAME "Subcategory", DATEDIFF(day, DATEADD(s, wo.CREATEDTIME/1000, '01-01-1970 00:00:00'), getDate()) 'Age',dpt.DEPTNAME "Department" , CASE WHEN(wos.ISOVERDUE)=1 THEN 'True' ELSE 'False' END "Overdue Status", COALESCE(ci2.ciname, 'Unassigned') 'Database' 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 dpt ON wo.DEPTID=dpt.DEPTID LEFT JOIN SiteDefinition siteDef ON wo.SITEID=siteDef.SITEID LEFT JOIN SDOrganization sdo ON siteDef.SITEID=sdo.ORG_ID LEFT JOIN WorkOrderStates wos ON wo.WORKORDERID=wos.WORKORDERID LEFT JOIN CategoryDefinition cd ON wos.CATEGORYID=cd.CATEGORYID 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 PriorityDefinition pd ON wos.PRIORITYID=pd.PRIORITYID LEFT JOIN StatusDefinition std ON wos.STATUSID=std.STATUSID LEFT JOIN RequestResolver rrr ON wo.WORKORDERID=rrr.REQUESTID LEFT JOIN RequestResolution rrs ON rrr.REQUESTID=rrs.REQUESTID LEFT JOIN WorkOrder_Fields wof ON wo.WORKORDERID=wof.WORKORDERID LEFT JOIN Resources resource ON resource.RESOURCEID=wo.WORKSTATIONID LEFT JOIN SubCategoryDefinition scd ON wos.SUBCATEGORYID=scd.SUBCATEGORYID FULL OUTER JOIN cirelationships cirel on resource.ciid = cirel.ciid FULL OUTER join ci ci2 on cirel.ciid2 = ci2.ciid where wo.CREATEDTIME >= <from_lastmonth> AND wo.CREATEDTIME <= <to_lastmonth> and sdo.NAME ='ING' AND cd.CATEGORYNAME <> 'User Administration' AND resource.RESOURCENAME not like '%Intellitracs%' AND cirel. relationshiptypeid = 31