Как получить данные с 2021-01-01 по 2020-01-01 включительно с базы данных?

Для получения данных с определенного временного периода в PostgreSQL можно использовать оператор BETWEEN или операторы сравнения >= и <=. В вашем случае, чтобы получить данные с 2021-01-01 по 2022-01-01 включительно, вы можете использовать следующий SQL-запрос:

SELECT * 
FROM your_table
WHERE your_date_column BETWEEN '2021-01-01' AND '2022-01-01';

В приведенном запросе your_table представляет имя таблицы, из которой вы хотите получить данные, а your_date_column - имя столбца, содержащего даты. Замените эти значения на соответствующие сущности вашей базы данных.

Если вам нужно включить как начальную, так и конечную даты в результат, вы можете использовать оператор >= для начальной даты и <= для конечной даты:

SELECT * 
FROM your_table
WHERE your_date_column >= '2021-01-01' AND your_date_column <= '2022-01-01';

Обратите внимание, что даты в запросе должны соответствовать формату дат, используемому в вашей базе данных PostgreSQL. Если формат отличается, вам может потребоваться преобразовать даты в соответствующий формат, используя функции преобразования дат, такие как to_date().