Hi When I run my report from JasperServer the dates are displayed 1 day earlier than they appear when I run exactly the same query straight on my database. sql as follows: SELECT count(*) , customer, Date( despatchedScanDate ) AS desScanDate, despatchedScanlocation, consType, itemHistory.itemID, STR_TO_DATE( CONCAT( YEARWEEK( itemHistory.despatchedScanDate ) , 'Sunday' ) , '%X%V %W' ) AS DespatchedWeekCommencing FROM itemHistory WHERE despatchedScanDate BETWEEN $P{DATE_FROM} AND $P{DATE_TO} AND customer = $P{CUSTOMER} GROUP BY DespatchedWeekCommencing, despatchedScanlocation, consType, customer, desScanDate