Forum Discussion

Tony2021's avatar
Tony2021
Iron Contributor
Jul 17, 2023
Solved

Variance by Month

Hello Experts,   I have attached a pared down db with 2 tables and 2 queries.  What I want to do is show the variance between the Amount for each month.   For example, show the variance between t...
  • Gustav_Brock's avatar
    Gustav_Brock
    Jul 18, 2023

    Tony2021 

    Is that you, Tony with the big numbers?

     

    Anyway, first create a query, qryDrawsMonth:

     

     

    SELECT DateSerial(Year([FundingDate]),Month([FundingDate])+1,0) AS FundingMonth, Sum(tblDraws.Amount) AS AmountActual
    FROM tblDraws
    WHERE (((tblDraws.Type)="Loan" Or (tblDraws.Type)="LDC") AND ((tblDraws.Amount)<>0))
    GROUP BY DateSerial(Year([FundingDate]),Month([FundingDate])+1,0);

     

     

    Then use this in yet a query, qryVarianceMonth:

     

     

    SELECT qryDrawsMonth.FundingMonth, tblDrawsFCModel.AmountFC, qryDrawsMonth.AmountActual, [AmountActual]-[AmountFC] AS Variance
    FROM qryDrawsMonth 
    LEFT JOIN tblDrawsFCModel ON qryDrawsMonth.FundingMonth = tblDrawsFCModel.DrawDtFC;

     

     

    to obtain your variance:

    qryVarianceMonthFundingMonth AmountFC AmountActual Variance
    2021-09339.081.952,00472.600.000,00133.518.048,00
    2021-10245.781.440,0052.300.000,00-193.481.440,00
    2021-1195.818.376,0090.800.000,00-5.018.376,00
    2021-12118.605.588,00110.800.000,00-7.805.588,00
    2022-0170.590.278,0018.000.000,00-52.590.278,00
    2022-0236.230.702,0015.800.000,00-20.430.702,00
    2022-0356.966.827,0016.200.000,00-40.766.827,00
    2022-0442.533.517,0010.700.000,00-31.833.517,00
    2022-0562.181.186,0025.000.000,00-37.181.186,00
    2022-0689.889.856,0083.400.000,00-6.489.856,00
    2022-0749.974.639,0019.100.000,00-30.874.639,00
    2022-08159.237.465,0062.000.000,00-97.237.465,00
    2022-09118.466.128,00145.900.000,0027.433.872,00
    2022-10179.382.175,0085.600.000,00-93.782.175,00
    2022-1160.929.308,0072.000.000,0011.070.692,00
    2022-1299.828.733,00162.600.000,0062.771.267,00
    2023-01130.116.940,0058.000.000,00-72.116.940,00
    2023-02144.821.454,0063.000.000,00-81.821.454,00
    2023-03102.897.205,0077.400.000,00-25.497.205,00
    2023-04105.321.485,0048.000.000,00-57.321.485,00
    2023-0535.378.753,0094.400.000,0059.021.247,00
    2023-06 85.300.000,00 
    2023-07 66.500.000,00 

Resources