Find it EZ

Location: Local or Network Folders
Host: FINDITEZ-T460P
Path: C:\Users\ken\Documents\Test Cases\en\Samples\Reports\Financial\Consolidated Income Statement.rpt
Main Body
Commands(s)
Command

SELECT [Amount], [Account Number]
FROM [Monthly Account Budgets]
WHERE Year=Year({?End Date}) and Month = Month({?End Date})

Command_1

SELECT Sum(Amount) AS Year_Budget, [Account Number]
FROM [Monthly Account Budgets]
WHERE Year=Year({?End Date}) and month <= month({?End Date})
GROUP BY [Account Number];
Query(s)
SELECT
        Command.Amount
        ,Command.[Account Number]
FROM
        Command
SELECT
        Command_1.Year_Budget
        ,Command_1.[Account Number]
FROM
        Command_1
SELECT
        Journal_Entry.Date
        ,Journal_Entry.Amount
        ,Journal_Entry.[Debit Or Credit]
        ,Journal_Entry_Type.[Journal Entry Type]
FROM
        [Journal Entry Type] Journal_Entry_Type
                INNER JOIN [Journal Entry] Journal_Entry ON Journal_Entry_Type.[Journal Entry Type ID] = Journal_Entry.[Journal Entry Type ID]
SELECT
        Account.[Account Number]
        ,Account.[Account Heading Number]
        ,Account.[Account Type ID]
        ,Account.[Account Name]
        ,Account_Type.[Account Type]
        ,Journal_Entry.Date
        ,Journal_Entry.Amount
        ,Journal_Entry.[Debit Or Credit]
        ,Account_Heading.[Account Heading Name]
        ,Command.Amount
        ,Command.[Account Number]
        ,Command_1.Year_Budget
        ,Command_1.[Account Number]
        ,Journal_Entry_Type.[Journal Entry Type]
FROM
        Command
                INNER JOIN Account ON Command.[Account Number] = Account.[Account Number]
                INNER JOIN [Account Type] Account_Type ON Account.[Account Type ID] = Account_Type.[Account Type ID]
                INNER JOIN [Journal Entry] Journal_Entry ON Account.[Account Number] = Journal_Entry.[Account Number]
                INNER JOIN [Account Heading] Account_Heading ON Account.[Account Heading Number] = Account_Heading.[Account Heading Number]
SELECT
        Account.[Account Number]
        ,Account.[Account Heading Number]
        ,Account.[Account Type ID]
        ,Account.[Account Name]
        ,Account_Type.[Account Type]
        ,Account_Heading.[Account Heading Name]
        ,Command.[Account Number]
        ,Command_1.Year_Budget
        ,Command_1.[Account Number]
FROM
        Command_1
                INNER JOIN Account ON Command_1.[Account Number] = Account.[Account Number]
Record Selection Criteria
WHERE
        Account_Type.[Account Type] in ("Expense", "Revenue") and Journal_Entry_Type.[Journal Entry Type] <> "closing entries" and Journal_Entry.Date <= {?End Date} and Journal_Entry.Date >= dateserial(year({?End Date}),1,1)
Record Sorting
ORDER BY
        Account_Type.[Account Type] -- Original Order Group #1
        ,Account_Heading.[Account Heading Name] ASC -- Group #2
        ,Account.[Account Name] ASC -- Group #3