## Bug description

*Please describe.*  
- some datapoints show 0 but people will appear in modal

*If this affects the front-end, screenshots would be of great help.*  

## Expected behavior
- amount of people and datapoint should be the same


## How to reproduce

1. demo data clickhouse instance
2. go to retention trends for a day with some people


## Environment

- [ ] PostHog Cloud
- [ ] self-hosted PostHog, version/commit: _please provide_

## Additional context



#### *Thank you* for your bug report – we love squashing them!

posthog/queries/test/test_retention.py
[2, 2, 0, 1, 2, 1, 0, 1, 0, 1],
                    [2, 0, 1, 2, 1, 0, 1, 0, 1],
                    [0, 0, 0, 0, 0, 0, 0, 0],
                    [1, 1, 0, 0, 1, 0, 0],
                    [2, 1, 0, 1, 0, 1],
                    [1, 0, 0, 0, 1],
                    [0, 0, 0, 0],
                    [1, 0, 0],
                    [0, 0],
                    [1],
                ],
            )
            self.assertEqual(
                self.pluck(result, "date"),
                [
                    datetime(2020, 6, 10, 0, tzinfo=pytz.UTC),
                    datetime(2020, 6, 10, 1, tzinfo=pytz.UTC),
                    datetime(2020, 6, 10, 2, tzinfo=pytz.UTC),
                    datetime(2020, 6, 10, 3, tzinfo=pytz.UTC),
                    datetime(2020, 6, 10, 4, tzinfo=pytz.UTC),
                    datetime(2020, 6, 10, 5, tzinfo=pytz.UTC),
                    datetime(2020, 6, 10, 6, tzinfo=pytz.UTC),
                    datetime(2020, 6, 10, 7, tzinfo=pytz.UTC),
                    datetime(2020, 6, 10, 8, tzinfo=pytz.UTC),
                    datetime(2020, 6, 10, 9, tzinfo=pytz.UTC),
                    datetime(2020, 6, 10, 10, tzinfo=pytz.UTC),
                ],
            )
        
        def test_minute_interval(self):