Коли вам потрібно порівняти дату якогось стовпця із довільною датою, ви можете використовувати функцію DATE() , яка отримує дату з переданого аргументу (без урахування часу) і порівняти її з рядком потрібної вам дати.Dec 5, 2021
DATEDIFF обчислює число днів між двома датами, є аргументами цієї функції.MySQL
- SELECT DATEDIFF('2011-10-07T23:43:00', '2011-10-08T01:23:00');
- SELECT DATEDIFF('2011-10-07', '2011-10-08');
- SELECT DATEDIFF('2011-10-07T23:43:00', '2011-10-08');
Oct 8, 2011
Функція DATE_SUB (вона ж SUBDATE) забирає від дати певний проміжок часу. Проміжок часу, який потрібно забрати, задається в тому ж форматі, що і для команди INTERVAL (дивіться її для кращого розуміння).
Знайти всіх користувачів у яких день народження в наступному місяці в SQL
- NOW() — Повертає поточну дату та час.
- CURDATE() — Повертає поточну дату.
- CURTIME() – Повертаємо поточний час.
- DATE() — Складається з двох частин дати та часу.
- EXTRACT() — Повертає одне значення дати/часу.