Функция DATEPART () в SQL Server

Опубликовано: 7 Августа, 2021

Функция 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

Заявление :
Эта функция используется для поиска заданной части указанной даты.