sql получить время

Аватар пользователя Ivan Mamtsev
Ivan Mamtsev
11 апреля 2024

Для получения времени в SQL, можно использовать функцию GETDATE() или CURRENT_TIMESTAMP(). Эти функции возвращают текущую дату и время в формате YYYY-MM-DD HH:MM:SS.

Пример запроса:

SELECT GETDATE() AS CurrentDateTime;

Этот запрос вернет текущую дату и время. Если нужно получить только время, можно использовать функцию FORMAT() для форматирования вывода:

SELECT FORMAT(GETDATE(), 'HH:mm:ss') AS CurrentTime;

Этот запрос вернет только текущее время в формате HH:MM:SS.

Также, можно использовать функцию DATEPART() для получения отдельных частей времени, таких как часы, минуты и секунды:

SELECT DATEPART(HOUR, GETDATE()) AS CurrentHour,
       DATEPART(MINUTE, GETDATE()) AS CurrentMinute,
       DATEPART(SECOND, GETDATE()) AS CurrentSecond;

Этот запрос вернет отдельно часы, минуты и секунды текущего времени.

0 0
Познакомьтесь с основами SQL бесплатно

Похожие вопросы

1
ответ