Как мне написать SQL запросов, чтобы найти все уникальные значения столбца, которые присутствуют во всем диапазоне дат.
+-------------+--------+------------+
| primary_key | column | date |
+-------------+--------+------------+
| 1 | a | 2020-03-01 |
| 2 | a | 2020-03-02 |
| 3 | a | 2020-03-03 |
| 4 | a | 2020-03-04 |
| 5 | b | 2020-03-01 |
| 6 | b | 2020-03-02 |
| 7 | b | 2020-03-03 |
| 8 | b | 2020-03-04 |
| 9 | c | 2020-03-01 |
| 10 | c | 2020-03-02 |
| 11 | c | 2020-03-03 |
| 12 | d | 2020-03-04 |
+-------------+--------+------------+
В приведенном выше примере, если диапазон дат запроса равен 2020-03- Выходные данные с 01 по 2020-03-04 должны быть
a
b
, поскольку для этого диапазона аналогично присутствуют только a и b, если диапазон дат запроса с 2020-03-01 по 2020-03-03 должен быть
a
b
c
Я мог бы сделать это в сценарии python, извлекая все строки и используя набор. Можно ли написать SQL запрос для достижения того же результата?