I have table of games.

```
id  |  team1   | team2  |  score1  |  score2  |  date
 1     Hawks     Ducks          1          2     2016-12-02
 2     Sharks    Flyers         3          0     2016-12-02
 3     Kings     Oilers         1          3     2016-12-03
 4     Leafs     Stars          4          3     2016-12-03
 5     Blues     Jets           2          5     2016-12-04
 ..    ..        ..            ..         ..     ..

```

I need to get minimum 10 games. How can I write MySQL query, something like this:

```
SELECT * FROM games
WHERE date > NOW() - INTERVAL 1 DAY
  AND date < NOW() + INTERVAL 1 DAY

```

If result of this query less than 10 rows, then 

```
SELECT * FROM games
WHERE date > NOW() - INTERVAL 2 DAY
  AND date < NOW() + INTERVAL 2 DAY

```

If result of this query less than 10 rows, then 

```
SELECT * FROM games
WHERE date > NOW() - INTERVAL 3 DAY
  AND date < NOW() + INTERVAL 3 DAY

```

etc...

Why so? Sometimes no any games in a week, sometimes lots of games everyday.

I want to write it only in one MySQL query.