Методы извлечения квартала из даты в SQL Server

Чтобы получить квартал по дате в SQL Server, можно использовать несколько методов. Вот четыре распространенных подхода:

Метод 1. Использование функции DATEPART:

SELECT DATEPART(QUARTER, YourDateColumn) AS Quarter
FROM YourTable;

Метод 2. Использование функции DATENAME:

SELECT DATENAME(QUARTER, YourDateColumn) AS Quarter
FROM YourTable;

Метод 3. Использование функции МЕСЯЦ:

SELECT CEILING(MONTH(YourDateColumn)/3.0) AS Quarter
FROM YourTable;

Метод 4. Использование оператора CASE:

SELECT CASE
    WHEN MONTH(YourDateColumn) BETWEEN 1 AND 3 THEN 1
    WHEN MONTH(YourDateColumn) BETWEEN 4 AND 6 THEN 2
    WHEN MONTH(YourDateColumn) BETWEEN 7 AND 9 THEN 3
    WHEN MONTH(YourDateColumn) BETWEEN 10 AND 12 THEN 4
END AS Quarter
FROM YourTable;

Не забудьте настроить теги в зависимости от конкретного контекста вашей статьи или контента.