Функції SQL також використовуються для отримання року та місяця від дати. Тут: Функції Month(), Year() і DATEPART() використовуються для отримання місяця та року з дати. GETDATE() використовується для отримання поточної системної дати. Стандарт SQL має функцію EXTRACT(поле FROM тип дати).
- SELECT DATE_FORMAT(DATE_SUB(current_date(), INTERVAL 1 MONTH), '%Y-%m-01') AS firstDayLM,
- DATE_SUB(DATE_FORMAT(current_date(), '%Y-%m-01'), INTERVAL 1 DAY) AS lastDayLM;
SQL Server Функція DATEFROMPARTS(). Функція DATEFROMPARTS() повертає дату з указаних частин (значення року, місяця та дня).
функція YEAR(). MySQL YEAR() повертає рік для вказаної дати. Повернене значення знаходиться в діапазоні від 1000 до 9999 або 0 для «нульової» дати. Це особливо цінно для компаній, які працюють за річним циклом, дозволяючи їм створювати звіти, відстежувати прогрес і встановлювати цілі на щорічній основі.
Використовуйте функцію FORMAT(), щоб відформатувати дату в SQL. приклад: SELECT FORMAT(date_column, 'yyyy-MM-dd') FROM table_name;.