Вопросы к Поиску с Алисой
Функция date_trunc в PostgreSQL позволяет усекать или округлять значения даты и времени до определённого уровня точности. www.castordoc.com Она даёт возможность извлекать или манипулировать конкретными компонентами даты и времени. www.castordoc.com
Функция принимает два обязательных аргумента: runebook.dev
Третий аргумент time_zone (опциональный) позволяет указать часовой пояс исходного значения. runebook.dev Если его опустить, используется часовой пояс по умолчанию базы данных. runebook.dev
Функция всегда усекает значение до начала указанного периода. www.geeksforgeeks.org Например, если усечь значение до «месяца», то день установится равным первому числу месяца, а время — 00:00:00. www.geeksforgeeks.org
По умолчанию функция возвращает значение даты в формате timestamp, даже если усечение происходит до единицы, похожей на дату (например, год, месяц, день). runebook.dev Чтобы получить чистое значение даты, можно привести результат к типу «дата». runebook.dev