/
Вопросы и ответы
/
SQL
/

Как timestamp перевести в дату sql

Как timestamp перевести в дату sql

4 года назад

Человек-Молекула

Ответы

0

Чтобы перевести timestamp в дату в SQL, вы можете использовать функцию DATEFROMPARTS(). Функция DATEFROMPARTS() создает дату из трех параметров: года, месяца и дня. Для получения этих параметров из timestamp можно использовать функции YEAR(), MONTH() и DAY(), соответственно.

Например, предположим, что у вас есть столбец timestamp_column типа timestamp, и вы хотите преобразовать его в дату. Используйте следующий запрос:

SELECT
  DATEFROMPARTS(YEAR(timestamp_column), MONTH(timestamp_column), DAY(timestamp_column)) AS date_column 
FROM
  my_table;

Здесь timestamp_column - это название столбца, который содержит timestamp, который вы хотите преобразовать в дату, а date_column - это название столбца, в который будет помещен результат преобразования.

Обратите внимание, что timestamp в SQL представляет собой количество секунд, прошедших с начала эпохи (обычно 1 января 1970 года). При преобразовании timestamp в дату необходимо учитывать эту особенность.

2 года назад

Даниил Першин