SQL-запрос для преобразования даты в дату и время
Опубликовано: 1 Сентября, 2022
В этой статье мы рассмотрим, как преобразовать Date в Datetime. Мы можем преобразовать Date в Datetime двумя способами.
- Использование функции CONVERT(): Преобразование означает изменение формы или значения чего-либо. Функция CONVERT() на сервере SQL используется для преобразования значения одного типа в другой тип. Функция Convert() используется для преобразования значения любого типа в другой тип данных.
- Использование функции CAST(): SQL Server использует функцию CAST() для приведения или преобразования значения или выражения из одного типа данных в другой. Функция Cast() также используется с той же целью для преобразования типа данных любого значения.
Для выполнения любых запросов мы должны создать базу данных. Итак, давайте сначала создадим базу данных.
Шаг 1: Создание базы данных
Запрос:
CREATE DATABASE Test;
Выход:
Шаг 2: преобразование даты в дату и время
Способ 1: Использование функции CONVERT()
В этом примере мы конвертируем дату 01-01-2021 в Datetime. Дата указывается в формате «гггг-мм-дд».
Запрос:
SELECT CONVERT(datetime, "2021-01-01");
Выход:
Способ 2: Использование функции CAST()
В этом примере мы конвертируем дату 01-01-2021 в Datetime, как показано ниже. Дата указывается в формате «гггг-мм-дд».
Запрос:
SELECT CAST("2021-01-01" AS datetime);
Выход: