SELECT dbo.FA00100.ASSETINDEX, dbo.FA00100.ASSETID, dbo.FA00100.ASSETDESC, dbo.FA00100.ASSETCLASSID, dbo.FA00100.ACQDATE,
dbo.FA00100.Acquisition_Cost, dbo.FA00902.BOOKINDX, dbo.FA00902.GLINTBTCHNUM, dbo.GL20000.JRNENTRY, dbo.FA00902.AMOUNT,
dbo.FA00902.TRANSACCTTYPE, dbo.FA00902.SOURCDOC, dbo.PM00200.VENDNAME, dbo.FA01400.VENDORID, dbo.GL20000.TRXDATE,
dbo.FA00902.FAYEAR, dbo.FA00902.FAPERIOD
FROM dbo.FA00100 INNER JOIN
dbo.FA00902 ON dbo.FA00100.ASSETINDEX = dbo.FA00902.ASSETINDEX INNER JOIN
dbo.GL20000 ON dbo.FA00902.GLINTBTCHNUM = dbo.GL20000.ORGNTSRC AND dbo.FA00902.GLINTACCTINDX = dbo.GL20000.ACTINDX INNER JOIN
dbo.FA01400 ON dbo.FA00100.ASSETINDEX = dbo.FA01400.ASSETINDEX INNER JOIN
dbo.PM00200 ON dbo.FA01400.VENDORID = dbo.PM00200.VENDORID
WHERE (dbo.FA00902.BOOKINDX =
(SELECT CORPBOOKINDX
FROM dbo.FA49900)) AND (dbo.FA00902.GLINTBTCHNUM IS NOT NULL) AND (dbo.FA00902.AMOUNT > 0)
Hope that helps
Edit : I thought that i should also post the conditions and some more explanations :
- If you summarize the financails from fixed assets this SQL script will not work.
- Some fileds are missing comparing to the below first script , like Assets Class Description.
- GL posting from Fixed Assets and Posting Fixed Assets Journals from GL should be performed (2 Posts should be completed before running the script. other wise records will not be retrieved.)
- As Mark mentioned, is it "problematic" .