Код: Выделить всё
+------------+------------+------+
| date1 | date2 | user |
+------------+------------+------+
| 2023-02-08 | 2023-02-12 | Will |
| 2023-07-12 | 2023-07-28 | Will |
| 2021-06-18 | 2021-06-26 | Will |
+------------+------------+------+
Код: Выделить всё
SELECT
COUNT(*),
`user`,
FROM
`dotable1`
WHERE
`user` = 'Will' AND `blocked` = 'Y' AND access_date BETWEEN '2023-07-12' AND '2023-07-28';
+----------+------+
| COUNT(*) | user |
+----------+------+
| 613 | Will |
+----------+------+
Код: Выделить всё
+------------+------------+------+
| date1 | date2 | user |
+------------+------------+------+
| 2023-02-08 | 2023-02-12 | Will |
| 2023-07-12 | 2023-07-28 | Will |
| 2021-06-18 | 2021-06-26 | Will |
+------------+------------+------+
I expected this return
Код: Выделить всё
+------------+------------+------+----------+
| date1 | date2 | user | COUNT(*) |
+------------+------------+------+----------+
| 2025-01-01 | 2025-03-09 | Will | 0 |
+------------+------------+------+----------+
< /code>
вместо < /p>
+------------+------------+------+----------+
| date1 | date2 | user | COUNT(*) |
+------------+------------+------+----------+
| 2025-01-01 | 2025-03-09 | Will | 4 |
+------------+------------+------+----------+
Мне нужно подсчитать количество строк, хранящихся в dotable1 , которые находятся в диапазоне дат экстракции (2025-01-01, 2025-03-09), хранящиеся в dotable2 для каждого пользователя
Подробнее здесь: https://stackoverflow.com/questions/795 ... ned-tables