НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
96 of 150 menu

Функция CURTIME

Функция CURTIME используется для получения текущего времени без даты. Результат возвращается в формате HH:MM:SS и зависит от часового пояса сервера базы данных.

Синтаксис

SELECT CURTIME() FROM table_name

Таблицы для примеров

employees
id name work_start_time
1 Ivan 09:00:00
2 Olga 10:00:00
3 Sergey 08:30:00
4 Anna 15:00:00

Пример

Давайте получим текущее время на момент выполнения запроса:

SELECT CURTIME() AS current_time FROM employees LIMIT 1

Результат выполнения кода:

current_time
14:30:00

Пример

Давайте выберем сотрудников, рабочий день которых уже начался относительно текущего времени:

SELECT id, name FROM employees WHERE work_start_time <= CURTIME() ORDER BY id

Результат выполнения кода:

id name
1 Ivan
2 Olga
3 Sergey

Смотрите также

  • функцию CURRENT_TIME,
    которая возвращает текущее время
  • функцию NOW,
    которая возвращает текущие дату и время
  • функцию TIME_FORMAT,
    которая форматирует время
  • функцию CURRENT_TIMESTAMP,
    которая возвращает текущий timestamp
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить