--OCRD T0
--Inner Join OCLG T1 On T0.CardCode = T1.CardCode
SELECT ClgCode, DocNum, ReContact, CardName, DocTotal, CntctType, Details, Notes, CntctTime, DocDate, U_NAME, Swati, Janet, PadMini, Abdel, Nitin, series
FROM OPENQUERY(sapsvrnew,
'
SELECT
ClgCode, DocNum, ReContact, CardName, DocTotal, CntctType,
Details, Notes, CntctTime, DocDate, U_NAME, Swati, Janet,
PadMini, Abdel, Nitin,series
FROM
(SELECT ROW_NUMBER() OVER (PARTITION BY T0.DocNum ORDER BY T1.docdate desc) AS rowno,
T0.ClgCode, T0.DocNum, T0.Recontact, T1.CardName, T1.DocTotal,T0.CntctType,T0.Details, T0.Notes,
T0.CntctTime, T1.DocDate, T2.U_NAME, T1.DocStatus,
T3.QryGroup52 as ''Swati'',T3.QryGroup53 as ''Janet'',T3.QryGroup54 as ''Padmini'',
T3.QryGroup56 as ''Abdel'',T3.QryGroup57 as ''Nitin'',T1.series
FROM
dbo.OCLG AS T0 INNER JOIN
dbo.OCRD AS T3 ON T0. CardCode=T3.CardCode right outer join
dbo.OQUT AS T1 ON T0.DocNum = T1.DocNum INNER JOIN
dbo.OUSR AS T2 ON T0.AttendUser = T2.USERID
) as x
where x.rowno = 1 and x.series=223
')
AS derivedtbl_1