Hi! There is a SQL-solution: You do a Query with 2 Columns: select last_day (add_months (SYSDATE, -2)) + 1 AS First_Day, last_day (add_months (SYSDATE, -1) AS Last_Day from DUAL, Connect the query to your own query (view) or Table (Sorce Data) and the 2 necessary columns will get you in each rows of your report. You can group then result by this 2 columns. There is a Jasper-solution too, but this solution is not so transparent for Sie. Best Regards Tamara Berova