sql получить время
Ответы
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