约会时间在我的栏中
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
答案 0 :(得分:0)
我不确定是否能完全解决您的问题。 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
与日期/时间值一起使用。亚伦·伯特兰(Aaron Bertrand)在他的博客中对此做了很好的解释
What do BETWEEN and the devil have in common?