- Разработка
- Бизнес
- ИТ и ПО
- Личностный рост
- Дизайн
- Маркетинг
- Красота
- Фотография и видео
- Здоровье и спорт
- Музыка
- Образование
- Подготовка к экзаменам
- Языки
- Работа на компьютере
- Строительство и ремонт
- Кулинария
- Сельское хозяйство
- Фриланс
- ПДД и вождение
- Игры
- Школьное образование
- Профессиональная ориентация
- Шитье и кожевенное дело
- Рукоделие
- Каменные и столярные работы
- Собеседование
- Рыбалка и охота
- Страны
Дополнительные SQL функции даты времени в базах данных MySQL сервера
Рубрика по базам данных: http://zametkinapolyah.ru/zametki-o-mysql/sqlite/
Рубрика MySQL: http://zametkinapolyah.ru/zame....tki-o-mysql/server-m
Паблик блога в ВК: https://vk.com/zametkinapolyah
Тематическая группа в ВК: https://vk.com/zametki_bd
Помощь проекту:
WMR: R288272666982
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223
-- EXTRACT(): извлекает часть даты из переданного значения, например: день, месяц, год и др.
SELECT EXTRACT(YEAR FROM '2019-12-02');
SELECT EXTRACT(YEAR_MONTH FROM '2016-03-12 11:52:16');
SELECT EXTRACT(DAY_MINUTE FROM '1999-11-03 06:32:18');
-- GET_FORMAT(): функция используется как помощник для функции DATE_FORMAT и STR_TO_DATE(), она возвращает шаблоны записи времени.
SELECT DATE_FORMAT('2023-01-31',GET_FORMAT(DATE,'EUR'));
SELECT STR_TO_DATE('11.30.2013',GET_FORMAT(DATE,'USA'));
SELECT DATE_FORMAT('2011%03%12',GET_FORMAT(DATE,'INTERNAL'));
-- PERIOD_ADD(): функция добавляет N месяцев к периоду P. Оба аргумента – числа. Допустимые форматы: YYMM и YYYYMM
SELECT PERIOD_ADD('201801',2);
-- PERIOD_DIFF(): функция возвращает количество месяцев между периодами P1 и P2. Допустимые форматы: YYMM и YYYYMM
SELECT PERIOD_DIFF(199806,199712);
-- STR_TO_DATE(): функция MySQL сервера конвертирует строку в дату. Является обратной для функции DATE_FORMAT().
SELECT STR_TO_DATE('01,5,2013','%d,%m,%Y');
SELECT STR_TO_DATE('09:30:17','%h:%i:%s');
SELECT STR_TO_DATE('9','%m');
SELECT STR_TO_DATE('abc','abc');