Как получить Date из DateTime тип данных в SQL Server?

  1. На SQL Server 2008 и выше
  2. 1. Использование CAST
  3. 2. Использование CONVERT
  4. На SQL Server 2005 и старше
  5. 1. Использование DATEADD и DATEDIFF
  6. 2. Преобразованием в Varchar
  7. Ссылка

В SQL Server есть несколько способов вернуть дату из типа данных DateTime. Делая Разработка и программирование SQL , мы часто сталкиваемся с требованием извлечь столбцы формы, состоящие только из части даты, имеющие дату и время. Здесь я перечислил несколько наиболее распространенных и эффективных способов получить только часть даты из типов данных DateTime и DateTime2 . В SQL Server есть несколько способов вернуть дату из типа данных DateTime

На SQL Server 2008 и выше

В SQL Server 2008 Microsoft представила новый тип данных «дата». Этот тип данных будет хранить только часть даты (день, месяц и год). Вы можете использовать тип данных date вместе с CONVERT или CAST для извлечения части даты из DateTime и DateTime2.

1. Использование CAST

/ * Извлечь часть даты из datetime * / Объявить @MyDateAndTime в качестве даты и времени Установить @MyDateAndTime = '2017-12-15 10: 45: 56.923' SELECT @MyDateAndTime / * Результат * / 2017-12-15 10: 45: 56.923 ВЫБРАТЬ CAST (@MyDateAndTime As date) GO / * Результат * / 2017-12-15 / * Извлечение части даты из datetime2 * / Объявление @ MyDateAndTime2 как datetime2 Установите @ MyDateAndTime2 = '2017-12-16 11: 15: 23.2393473' SELECT @ MyDateAndTime2 / * Результат * / 2017-12-16 11: 15: 23.2393473 ВЫБРАТЬ CAST (@ MyDateAndTime2 As date) GO / * Результат * / 2017-12-16

2. Использование CONVERT

/ * Извлечь часть даты из datetime * / Объявить @MyDateAndTime в качестве даты и времени Установить @MyDateAndTime = '2017-12-15 10: 45: 56.923' SELECT @MyDateAndTime / * Результат * / 2017-12-15 10: 45: 56.923 SELECT CONVERT (date, @MyDateAndTime) GO / * Результат * / 2017-12-15 / * Извлечение части даты из datetime2 * / Объявление @ MyDateAndTime2 как datetime2 Установите @ MyDateAndTime2 = '2017-12-16 11: 15: 23.2393473' SELECT @ MyDateAndTime2 / * Результат * / 2017-12-16 11: 15: 23.2393473 ВЫБРАТЬ КОНВЕРТ (дата, @ MyDateAndTime2) GO / * Результат * / 2017-12-16

На SQL Server 2005 и старше

В SQL Server 2005 и более ранних версиях тип данных даты отсутствует. Итак, мы должны использовать обходной путь, чтобы получить часть даты из даты-времени.

1. Использование DATEADD и DATEDIFF

Одним из распространенных способов получения части даты из datetime является использование DATEADD вместе с DATEDIFF для удаления временной части переменной. Вот пример:

Объявите @MyDateAndTime в качестве даты и времени. Установите @MyDateAndTime = '2017-12-15 10: 45: 56.923' SELECT @MyDateAndTime / * Result * / 2017-12-15 10: 45: 56.923 SELECT DATEADD (dd, 0, DATEDIFF (dd, 0, @MyDateAndTime)) / * Результат * / 2017-12-15 00: 00: 00.000

2. Преобразованием в Varchar

Другой популярный метод - преобразование даты и времени в varchar с кодом стиля 101, который будет возвращать часть даты в формате мм / дд / гггг.

Объявите @MyDateAndTime в качестве даты и времени. Установите @MyDateAndTime = '2017-12-15 10: 45: 56.923' SELECT @MyDateAndTime / * Result * / 2017-12-15 10: 45: 56.923 SELECT CONVERT (VARCHAR (10), @MyDateAndTime, 101) / * Результат * / 15.12.2017

Ссылка

  • Вопрос о возврате даты из типа данных SQL Server datetime в Переполнение стека ,

Похожие

Как проверить батарею AirPod на телефонах Android
Apple, AirPods ( 190 долларов в Walmart ) может быть создан в
Как установить гаджеты в Windows 8
... в Windows 8 сильно изменились в отношении того, как работает ОС Windows прямо сейчас. В прошлом были гаджеты и приложения, необходимые для того, чтобы предоставить людям необходимое удобство. Из календарей, будильников и даже некоторых инструментов поиска, это были гаджеты, которые люди загружали раньше. Следует признать, что даже несмотря на то, что с Windows 8 все в порядке, есть много людей, которые хотят, чтобы эти гаджеты можно было загрузить снова, потому что некоторые из них действительно
Как скачать Википедию для чтения в автономном режиме
... использованием XOWA заключается в том, что Вы должны установить и запустить Java , но если вы готовы не обращать на это внимания, то пора начинать. Для начала перейдите к Страница загрузки XOWA и установите двоичный файл, подходящий для вашей установки Java - 32-разрядный или 64-разрядный. Вы, вероятно, спрашиваете, почему вы не должны загружать двоичный файл XOWA, который
Как превратить все в одном ПК в телевизор
... ить любимые телепередачи в своей комнате в общежитии, скорее всего, ваш рабочий стол - не первый вариант, который приходит на ум"> Когда вы выясняете, как получить любимые телепередачи в своей комнате в общежитии, скорее всего, ваш рабочий стол - не первый вариант, который приходит на ум. Конечно, вы привыкли смотреть видео YouTube и тому подобное на ПК, но ваши любимые телепередачи? На самом деле, нет. Но мы собираемся изменить все это. Хотя количество подписок на кабельное телевидение
Восприятие компьютеров как зла проистекает из ошибочного воспитания родителей
Праздники не за горами, а это значит, что самые маленькие под елкой рядом с кубиками LEGO и куклами Барби также найдут ноутбуки, планшеты и даже смартфоны. Многие задаются вопросом, хорошо это или плохо. На мой взгляд, у них должно быть подходящее место в сети. Одним из таких мест является Kiddoland , сервис, основанный Джоанной Шпунар-Френчек. Интересно, что эта страница
Когда надоедливые объявления захватывают ваш интернет-браузер, вот как их отключить
Много отзывов от просьбы маркетолога на прошлой неделе, что читатели должны уделять больше внимания нежелательным спам-письмам. Пока этот маркетолог продолжает оставаться почти 9 к 1 проголосовали за то, что спам является спамом независимо от того, были ли добрые намерения. Я собрал новое руководство по борьбе со спамом. Проверьте это в Tech + Руководство
Использование Divio с существующим образом Docker
... вам понадобится Счет Divio и иметь Инструменты разработчика Divio установлены. Этот урок предполагает практическое знание Git и знакомство со структурой проекта Django. Создать новый проект Первым шагом является создание нового проекта из панели управления Divio - я назвал мой «docker-tutorial». Выберите следующие параметры при создании проекта,
Как использовать Google Maps в Китае (плюс альтернативы Google Maps!)
... использование VPN на вашем телефоне позволяет использовать электронную почту, обмениваться фотографиями в Instagram и совершать звонки с помощью Skype - Все это невозможно без VPN. Существуют сотни вариантов VPN, но, честно говоря, не все из них хорошо работают в Китае. Если вы ищете несколько разных вариантов, я перечислил лучшие варианты VPN для Китая , Лучшие альтернативы Google Maps в Китае
Как одеть ребенка дешево? Ответ прост, интернет-магазины
... ие, чтобы он выглядел красиво и модно? Ответ очень прост - интернет-магазины. Все, что вам нужно сделать, это следовать нескольким простым, проверенным правилам. И вам не нужно иметь кучу детей, один из которых унаследует костюмы предыдущего, или множество щедрых детских друзей. Так уж получилось, что я люблю ходить по магазинам. Большинство, конечно, как большинство матерей, конечно, я люблю покупать одежду для детей. И если бы я не разработал систему для себя, я бы прошел долгий путь
Captchas не работают: как обмануть спам-ботов с HoneyPot
Кто-нибудь еще устал быть пойманным в бесконечной петле капч? Странный текст может быть очень трудно прочитать, особенно если он полон случайных букв, которые выглядят как цифры, и наоборот. Я действительно ненавижу, когда буквы так сжаты, что вы не можете их прочитать. Должно быть лучшее решение! Что такое капча? Вы видели капчи в своих интернет-путешествиях. Это те тесты, чтобы увидеть, если вы человек. Капчи могут принимать форму простой математической
Как разработать чат-бот с Node.js
В последние несколько месяцев чат-боты стали очень популярными благодаря Slack, Telegram и Facebook Messenger. Но идея чат-бота вовсе не нова. Интерфейс чат-бота упоминается в знаменитом тесте Тьюринга в 1950 году. Затем была Элиза в 1966 году, симуляция роджерского психотерапевта и ранний пример примитивной обработки естественного языка. После этого в 1972 году появился Парри, симулятор человека с параноидальной шизофренией (и, конечно же, Парри встретил Элизу). В последние несколько

Комментарии

Но как насчет того, что компьютер имеет только два или три порта, если все они могут работать как для вывода изображения, как для зарядки, так и для стандартного USB-порта?
Но как насчет того, что компьютер имеет только два или три порта, если все они могут работать как для вывода изображения, как для зарядки, так и для стандартного USB-порта? Уверяю вас, среднестатистический любитель битов вообще не почувствует этого факта и через несколько лет даже не сможет представить себе компьютер без портов Thunderbolt 3.
Как началось ваше сотрудничество с Onet?
Как началось ваше сотрудничество с Onet? Как это выглядит сегодня? Мы работаем с Onet менее полугода, так что это действительно только начало сотрудничества. Наверняка мы уже прошли первые маршруты, мы лучше узнали друг друга, и мне кажется, что мы хорошая команда. Мы анализируем все проекты вместе, делимся задачами и, конечно, вместе, мы довольны большими и маленькими успехами. Могут ли создатели небольших проектов извлечь выгоду из сотрудничества
Или, может быть, вам просто нужно соединить два устройства вместе, как между вашим автомобилем и смартфоном?
Или, может быть, вам просто нужно соединить два устройства вместе, как между вашим автомобилем и смартфоном? Bluetooth полностью. Нужно иметь в виду, что ни одна из этих технологий не обязательно лучше, чем другая. Они оба занимают очень специфические ниши в удивительном и загадочном мире беспроводной электроники и будут продолжать развиваться и развиваться с течением времени. И это не так, как вы должны выбрать либо, может быть, вам нужны оба! Знаете ли вы, что Autodesk EAGLE включает
Secret У вас есть какие-нибудь секретные способы, как одеть ребенка дешево?
Secret У вас есть какие-нибудь секретные способы, как одеть ребенка дешево? главное для Pixabay
Вы рекомендуете статью для статьи, содержание которой выглядит после того, как машина была создана для производства спама для поисковых систем?
Вы рекомендуете статью для статьи, содержание которой выглядит после того, как машина была создана для производства спама для поисковых систем? Конечно, никто и не спамер это не сделает. Какой контент является одновременно ценным и запоминающимся? Ценный контент - это, как правило, инновационный, профессиональный, эксклюзивный. Тогда у нас есть всевозможные конкурсы, акции, бесплатные цифровые или материальные продукты, которые также являются хорошими ссылочными магнитами. На
Видишь, как легко это было?
Видишь, как легко это было? Теперь вам просто нужно получить карту ума в Excel. К счастью, Lucidchart интегрируется со всеми вашими любимыми приложениями Microsoft, поэтому все, что вам нужно сделать, это установить дополнение Excel. В документе Excel выберите «Вставка»> «Приложения». Найдите Lucidchart в App Store и нажмите «Добавить». Чтобы сделать это еще проще, просто нажмите кнопку ниже, чтобы загрузить надстройку напрямую. После установки надстройка появится в виде боковой
Как вам удается согласовать все эти действия?
Как вам удается согласовать все эти действия? У вас есть рецепт на волшебное продление дня? Самое смешное во всем этом то, что до сих пор я делал все это в дополнение к моей работе над контрактом. Я не могу сказать, в чем мой секрет, потому что я всегда был невероятно продуктивным. Я интересовался (и все еще интересуюсь) многими вещами, теоретически совершенно не связанными со мной, поэтому мне пришлось действовать быстрее и эффективнее, чтобы
Как еще пригласить более широкую аудиторию для участия в этой конкретной игре, если не пути, которые они уже знают?
Как еще пригласить более широкую аудиторию для участия в этой конкретной игре, если не пути, которые они уже знают?
Есть ли у вас какие-либо дополнительные приемы или идеи о том, как обойти вышеуказанные приемы?
Есть ли у вас какие-либо дополнительные приемы или идеи о том, как обойти вышеуказанные приемы? Как бы вы использовали honeypot, чтобы помешать спам-ботов? Дай мне знать в комментариях. Обновление (05 февраля 2014 г.): Эта более умная приманка доступна для Django. Бен Тимби изначально написал это, и мне недавно пришлось быстро изменить код. Проверьте Джанго-secureform на GitHub. Обновление
Как и где взять прокси?
Как и где взять прокси? Тот, кто желает играть и продолжать прогрессировать в игре Pokemon Go, очевидно, будет искать помощи у прокси Pokemon Go. Это поможет им скрыть свою личность при использовании ботов. Хотя кто-то может знать о ботах или прокси для Pokemon Go, он / она может не знать о методе или месте их получения. 1. Бесплатные прокси - открытые открытые прокси-серверы Следует также знать, что некоторые прокси-серверы
Что если я скажу вам, что мы можем получить тот же результат всего с пятью строками JavaScript?
Что если я скажу вам, что мы можем получить тот же результат всего с пятью строками JavaScript? var botBuilder = require ('claudia-bot-builder'); module.exports = botBuilder (function (request) {return 'Спасибо за отправку' + request.text;}); Или даже меньше, если вы используете ECMAScript 6: const botBuilder = require ('claudia-bot-builder'); module.exports = botBuilder (request => `Спасибо за отправку $ {request.text}`); Познакомьтесь с Claudia

Конечно, вы привыкли смотреть видео YouTube и тому подобное на ПК, но ваши любимые телепередачи?
Ие, чтобы он выглядел красиво и модно?
Что такое капча?
Но как насчет того, что компьютер имеет только два или три порта, если все они могут работать как для вывода изображения, как для зарядки, так и для стандартного USB-порта?
Как началось ваше сотрудничество с Onet?
Как это выглядит сегодня?
Или, может быть, вам просто нужно соединить два устройства вместе, как между вашим автомобилем и смартфоном?
Secret У вас есть какие-нибудь секретные способы, как одеть ребенка дешево?
Вы рекомендуете статью для статьи, содержание которой выглядит после того, как машина была создана для производства спама для поисковых систем?
Какой контент является одновременно ценным и запоминающимся?