Hi Nagarajan
Thank you very much it works. One small condition also I need to add-
I want BP PAN no.
I am trying below but could not get the desired result as PAN no in getting multiple in CRD7 table
with address.
Select
T0.[TransId] AS [JE NO], T0.[RefDate] as [Posting Date], T0.[Number], T1.[Line_ID],
Account=(CASE WHEN T2.cardname IS NULL THEN t3.AcctName ELSE T2.cardname END), (Isnull(T4.taxid1,'')),
t1.[Debit], T1.[Credit],T0.[Memo] as [Details], t0.[Ref1], T0.[Ref2], T0.[Ref2]
FROM OJDT T0 left JOIN JDT1 T1 ON T0.TransId = T1.TransId
left JOIN OCRD T2 ON T1.[ShortName] =T2.[CardCode]
left JOIN OACT T3 ON T1.[Account]=T3.[AcctCode]
LEFT JOIN CRD7 T4 ON T2.CardCode=T4.CardCode AND T2.cardcode= (Select Top 1 Cardcode from CRD7 where T1.[ShortName] =T2.[CardCode])
WHERE T0.[RefDate] = '20141121' AND T0.[TransType]='30'
--AND T1.[TransId] in (Select a.[TransId] from JDT1 a left join OACT b on a.Account=b.AcctCode where b.AcctName LIKE '%TDS%')
--AND (T0.[RefDate] >= [%0] AND T0.[RefDate] <=[%1]) OR =T3.AcctName =[%2]
Many Thanks
Regards
Preeti