cant seem to get the sql to work, have posted the whole query below,
CURRENT SQL trying to get to work
********************
SELECT DISTINCT
Q32SERV.FILESOPENED.FILENO, Q32SERV.REF_FOPN_JOBTYPE.NAME AS A, Q32SERV.FILESOPENED.FILECONTENTS AS B,
Q32SERV.FILESOPENED_PROP.FULLADDRESS AS C, Q32SERV.ORGANISATION.NAME AS D, Q32SERV.FILESOPENED.NOOFPROPERTIES,
Q32SERV.FILESOPENED.DEPARTMENT, Q32SERV.FILESOPENED.PARTNER, DECODE(sign(NOOFPROPERTIES - 1), 1, DECODE(A, B, B || ' ' || D, B)
NOOFPROPERTIESs > 1, DECODE(NOOFPROPERTIES <= 1, NULL, DECODE(A, B, B || ' ' || D, B), A = B, B || ' ' || C)) AS Descr
FROM Q32SERV.FILESOPENED, Q32SERV.ORGANISATION, Q32SERV.REF_FOPN_JOBTYPE, Q32SERV.FILESOPENED_PROP
WHERE Q32SERV.FILESOPENED.ORGID = Q32SERV.ORGANISATION.ORGID AND
Q32SERV.FILESOPENED.JOBTYPE = Q32SERV.REF_FOPN_JOBTYPE.CODE (+) AND
Q32SERV.FILESOPENED.UNIQUEID = Q32SERV.FILESOPENED_PROP.UNIQUEID (+)
OLD ACCESS SQL
***************
SELECT Q32SERV_FILESOPENED.FILENO, Q32SERV_REF_FOPN_JOBTYPE.NAME AS A, Q32SERV_FILESOPENED.FILECONTENTS AS Bx, Q32SERV_FILESOPENED_PROP.FULLADDRESS AS C, Q32SERV_ORGANISATION.NAME AS D, IIf([NOOFPROPERTIES]<=1,IIf(IsNull([C]),IIf([A]=[Bix],[Bx] & " " & [D],[Bx]),[Bx] & " " & [C]),IIf([A]=[Bx],[Bx] & " " & [D],[Bx])) AS [Desc]
FROM ((Q32SERV_REF_FOPN_JOBTYPE RIGHT JOIN Q32SERV_FILESOPENED ON Q32SERV_REF_FOPN_JOBTYPE.CODE = Q32SERV_FILESOPENED.JOBTYPE) LEFT JOIN Q32SERV_FILESOPENED_PROP ON Q32SERV_FILESOPENED.UNIQUEID = Q32SERV_FILESOPENED_PROP.UNIQUEID) LEFT JOIN Q32SERV_ORGANISATION ON Q32SERV_FILESOPENED.ORGID = Q32SERV_ORGANISATION.ORGID
ORDER BY Q32SERV_FILESOPENED.FILENO;
Filmmaker, gentleman and pearls before swine fan