Expr1: DMax( "[PaymentDate]", "tblPayment", "[PaymentDate] < #" & [PaymentDate] & "#" )
Calendar days as total days (including holidays)Calendar days? Business Days? Holidays included?
SELECT tblPayment.PaymentID, tblPayment.PaymentDate, DMax("PaymentDate","tblPayment","PaymentDate < #" & Format$([PaymentDate],"yyyy-mm-dd") & "#") AS PrevPaymentDate, Nz(DateDiff("d",DMax("PaymentDate","tblPayment","PaymentDate < #" & Format$([PaymentDate],"yyyy-mm-dd") & "#"),[PaymentDate]),0) AS [Difference(days)]
FROM tblPayment;