Функция DATEPART () в SQL Server
Функция DATEPART ():
Эта функция в SQL Server используется для поиска заданной части указанной даты. Более того, он возвращает выходное значение в виде целого числа.
Функции :
- Эта функция используется для поиска заданной части указанной даты.
- Эта функция относится к функциям даты.
- Эта функция принимает два параметра, а именно интервал и дату.
- Эта функция также может включать время в раздел даты.
- Эта функция возвращает результат в целочисленной форме.
Синтаксис:
DATEPART (интервал, дата)
Параметр:
Этот метод принимает два параметра, как указано ниже.
- интервал -
Это указанная часть, которая должна быть возвращена. Более того, значения интервала могут быть такими, как указано ниже.
year, yyyy, yy = Год, который является указанным годом. квартал, qq, q = квартал, который является указанным кварталом. месяц, мм, m = месяц, который является указанным месяцем. dayofyear, dy, y = День года, который является указанным днем года. day, dd, d = День, который является указанным днем. week, ww, wk = неделя, которая является указанной неделей. рабочий день, dw, w = будний день, который является указанным днем недели. час, чч = час, который является указанным часом. минута, mi, n = Минута, то есть указанная минута. second, ss, s = Second, которая является указанной секундой. миллисекунда, мс = Миллисекунда, которая является указанной миллисекундой.
- Дата -
Это указанная дата, которую следует использовать.
Возврат:
Он возвращает заданную часть указанной даты.
Пример-1:
Использование функции DATEPART () и получение части года указанной даты.
ВЫБЕРИТЕ DATEPART (год, '2017/08/25');
Выход :
2017 г.
Пример-2:
Использование функции DATEPART () и получение части месяца указанной даты.
ВЫБЕРИТЕ DATEPART (месяц, '2017/08/25');
Выход :
8
Пример-3:
Использование функции DATEPART () и получение дневной части указанной даты.
ВЫБЕРИТЕ DATEPART (день, '2017/08/25');
Выход :
25
Пример-4:
Использование функции DATEPART () и получение часовой части указанной даты, которая также включает время.
SELECT DATEPART (час, '2021/01/06 05:30');
Выход :
5
Пример-5:
Использование функции DATEPART () и получение второй части указанной даты, которая также включает время, с помощью переменной.
ОБЪЯВИТЬ @date VARCHAR (50); УСТАН @date = '2019/06/05 07:37:54'; ВЫБЕРИТЕ DATEPART (второй, @date);
Выход :
54
Заявление :
Эта функция используется для поиска заданной части указанной даты.