Using the week_number to filter out the dates would result in incorrect analysis. A simple query will show that week_number shift in 2020.  Hence it is better to use date_add, date_sub and interval to filter out the correct dates.