Функция DATEFROMPARTS () в SQL Server
Функция DATEFROMPARTS ():
Эта функция в SQL Server используется для возврата даты из заданных значений года, месяца и дня.
Функции :
- Эта функция используется для поиска даты по указанным значениям года, месяца и дня.
- Эта функция относится к функциям даты.
- Эта функция принимает три параметра, а именно год, месяц и день.
- Эта функция не может включать время с указанной датой.
Синтаксис:
DATEFROMPARTS (год, месяц, день)
Параметр:
Этот метод принимает три параметра, как указано ниже:
- год: это год, состоящий из 4 цифр.
- месяц: это указанный месяц от 1 до 12.
- день: это указанный день с 1-го по 31-е.
Возврат:
Он возвращает дату из заданных значений года, месяца и дня.
Пример-1:
Использование функции DATEFROMPARTS () и получение указанной даты.
ВЫБРАТЬ ЧАСТИ ДАННЫХ (2021, 01, 04);
Выход :
2021-01-04
Пример-2:
Использование функции DATEFROMPARTS () с переменной и получение указанной даты.
ОБЯЗАТЕЛЬНО @year Int; SET @year = 2012; ВЫБЕРИТЕ ДАННЫЕ ЧАСТИ (@year, 09, 13);
Выход :
2012-09-13
Пример-3:
Использование функции DATEFROMPARTS () с тремя переменными и получение указанной даты.
ОБЯЗАТЕЛЬНО @year Int; ОБЪЯВИТЬ @month Int; DECLARE @day Int; SET @year = 2016; УСТАНОВИТЬ @month = 08; УСТАНОВИТЬ @day = 29; ВЫБРАТЬ ЧАСТИ ДАННЫХ (@ год, @ месяц, @ день);
Выход :
2016-08-29
Пример-4:
Использование DATEFROMPARTS () в качестве значения по умолчанию в приведенном ниже примере и получение вывода.
СОЗДАТЬ ТАБЛИЦУ date_from_parts ( id_num INT IDENTITY, сообщение VARCHAR (150) NOT NULL, created_at DATETIME NOT NULL ДАННЫЕ ПО УМОЛЧАНИЮ (2001, 4, 7), ПЕРВИЧНЫЙ КЛЮЧ (id_num) ); INSERT INTO date_from_parts (сообщение) ЦЕННОСТИ («Первое сообщение»); INSERT INTO date_from_parts (сообщение) ЗНАЧЕНИЯ ('date_from_parts'); ВЫБРАТЬ id_num, сообщение, created_at ИЗ date_from_parts;
Выход :
S.No. | id_num | сообщение | created_at |
---|---|---|---|
1 | 1 | Первое сообщение | 07.04.2001 00:00:00 |
2 | 2 | date_from_parts | 07.04.2001 00:00:00 |
Здесь сначала вам нужно создать таблицу, затем вставить в нее значения, а затем сгенерировать требуемый вывод, используя функцию DATEFROMPARTS () в качестве значения по умолчанию.
Примечание. Для запуска вышеуказанного кода используйте компилятор sql server, вы также можете использовать онлайн-компилятор.
Заявление :
Эта функция используется для поиска даты из указанных значений года, месяца и дня.