SELECT tblPayments.ID, tblPayments.StartDate, tblPayments.EndDate, 
Diff2Dates("ymd",[StartDate],[EndDate]) AS DateDiff, DateDiff("d",[StartDate],[EndDate]) AS Days, 
DateDiff("d",[StartDate],[EndDate])/30 AS 30DayMonths, tblPayments.MonthlyPayment, 
[MonthlyPayment]*(DateDiff("d",[StartDate],[EndDate])/30) AS AmountDue
FROM tblPayments;