I need some help. I am not so familiar with MySQL, so I bought Query Builder

I need to have the following recordsets.
New Bands:
Today (only today)
Yesterday (without today)
Week (today till start of the week(monday))
Month (today till start of the current month)
I got the following field in my table to sort. onlineDate "yyyy-mm-dd 00:00:00" (datetime).
My wish will be, to have the exact week (starts on monday). So if today is wednesday it will only go back to monday of the current week. Same for month. from today back to the first day of the current month.
How does that work?
Cheers,
Denis