Сравнение текущего времени с частью даты в таблице - MySQL
Формулировка задачи:
одна из полей таблицы имеет дату в форме типа "10:11:45"
мне надо получать из таблицы записи в которых минуты и секунды совпвдвют с текущим временем! получить текушее время не вопрос а вот как сравнить с частью даты в таблице!?
Решение задачи: «Сравнение текущего времени с частью даты в таблице»
textual
Листинг программы
SELECT * FROM tbl_name WHERE EXTRACT(MINUTE_SECOND FROM tbl_name.col_name)=EXTRACT(MINUTE_SECOND FROM NOW());
Объяснение кода листинга программы
tbl_name
- название таблицы, из которой производится выборкаcol_name
- название столбца, из которого производится выборкаEXTRACT(MINUTE_SECOND FROM tbl_name.col_name)
- функция извлечения минуты и секунды из значения столбцаcol_name
таблицыtbl_name
EXTRACT(MINUTE_SECOND FROM NOW())
- функция извлечения минуты и секунды из текущего времени- `=`` - оператор сравнения, используемый для сравнения извлеченных значений
SELECT *
- оператор выборки всех столбцов из таблицыFROM tbl_name
- оператор указания таблицы, из которой производится выборкаWHERE
- оператор условия, используемый для задания условия выборкиAND
- оператор условия, используемый для задания условия выборкиEXTRACT(MINUTE_SECOND FROM tbl_name.col_name)=EXTRACT(MINUTE_SECOND FROM NOW())
- условие выборки, где извлеченное значение столбцаcol_name
равно извлеченному значению текущего времени*
- символ, обозначающий выборку всех столбцовFROM tbl_name
- оператор указания таблицы, из которой производится выборкаWHERE
- оператор условия, используемый для задания условия выборкиAND
- оператор условия, используемый для задания условия выборкиEXTRACT(MINUTE_SECOND FROM tbl_name.col_name)=EXTRACT(MINUTE_SECOND FROM NOW())
- условие выборки, где извлеченное значение столбцаcol_name
равно извлеченному значению текущего времениSELECT *
- оператор выборки всех столбцов из таблицыFROM tbl_name
- оператор указания таблицы, из которой производится выборкаWHERE
- оператор условия, используемый для задания условия выборкиAND
- оператор условия, используемый для задания условия выборкиEXTRACT(MINUTE_SECOND FROM tbl_name.col_name)=EXTRACT(MINUTE_SECOND FROM NOW())
- условие выборки, где извлеченное значение столбцаcol_name
равно извлеченному значению текущего времени
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д