Выберите данные столбца Между двумя датами со временем - PullRequest
0 голосов
/ 30 апреля 2019

Дата и время в моей колонке

2019-04-30 20:56:18.237

I need to select Between Two Dates

Я устал от этого

WHERE  DateTime BETWEEN '2019-04-5 00:00' and '2019-04-30 12:00' 

есть какое-нибудь решение, пожалуйста?

Sql 2012 / VisualStudio 2013

1 Ответ

0 голосов
/ 30 апреля 2019

Я не уверен, что полностью понял вашу проблему.Это предложение WHERE сформировано правильно:

WHERE DateTime BETWEEN '2019-04-5 00:00' and '2019-04-30 12:00' 

Однако, '2019-04-30 20:56:18.237' не находится между этими значениями.Если вы хотите выразить идею любой дата / время в апреле или после пятого, то я рекомендую:

WHERE DateTime >= '2019-04-05' AND
      DateTime < '2019-05-01'

Я настоятельно не рекомендую вам использовать BETWEEN с датой/ значения времени.Аарон Бертран очень хорошо объясняет это в своем блоге Что общего между МЕЖДУ и дьяволом?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...