Bootstrap для начинающих | Bootstrap 5.3 | 2025
Создание таблицы календаря в ClickHouse
В таблице будут содержаться поля: -- DROP TABLE default.calendar;
CREATE TABLE default.calendar(
`date` Date NOT NULL
, `year` UInt32 NOT NULL
, `quarter` UInt8 NOT NULL
, `month` UInt8 NOT NULL
, year_day UInt16 NOT NULL
, month_day UInt8 NOT NULL
, week_day UInt8 NOT NULL
, month_name String NOT NULL
, week_day_name String NOT NULL
)
ENGINE = MergeTree()
ORDER BY `date`; INSERT INTO default.calendar
WITH
toStartOfDay(toDate('2020-01-01')) AS start,
toStartOfDay(toDate('2031-01-01'))...
Лёгкий способ выборки данных за последний месяц (или любой другой интервал) в PostgreSQL
Недавно мне понадобилось выбрать данные из большой таблицы за последний месяц. Мои поиски того, как это сделать проще всего, привели меня к знакомству с типом данных в PostgreSQL, который я до этого не знал (хотя и догадывался о его существовании) — interval (документация). Предыдущий подход с использованием конкретной даты Раньше я указывал какую-то конкретную дату в запросе, например: SELECT
*
FROM
book
WHERE
completed_at > '09/18/2022 00:00:00' То есть мне приходилось высчитывать примерную...