Коли вам потрібно порівняти дату якогось стовпця із довільною датою, ви можете використовувати функцію DATE() , яка отримує дату з переданого аргументу (без урахування часу) і порівняти її з рядком потрібної вам дати.Dec 5, 2021

DATEDIFF обчислює число днів між двома датами, є аргументами цієї функції.MySQL

  1. SELECT DATEDIFF('2011-10-07T23:43:00', '2011-10-08T01:23:00');
  2. SELECT DATEDIFF('2011-10-07', '2011-10-08');
  3. SELECT DATEDIFF('2011-10-07T23:43:00', '2011-10-08');

Oct 8, 2011

Функція DATE_SUB (вона ж SUBDATE) забирає від дати певний проміжок часу. Проміжок часу, який потрібно забрати, задається в тому ж форматі, що і для команди INTERVAL (дивіться її для кращого розуміння).

Знайти всіх користувачів у яких день народження в наступному місяці в SQL

  1. NOW() — Повертає поточну дату та час.
  2. CURDATE() — Повертає поточну дату.
  3. CURTIME() – Повертаємо поточний час.
  4. DATE() — Складається з двох частин дати та часу.
  5. EXTRACT() — Повертає одне значення дати/часу.