To simplify my question, say I have a table called Invoices and the only two fields are Invoice_Date and Total. I want to display a list which lists the week ending date and the sum of the invoice totals for the week. The list needs to contain every week, not just the current week. Is there a way to do this in SQL, or should I do it in my VB code? Thanks!!