[sql语句]sql查询时间大于某天的数据为什么显示大于等于的数据
select * from student where time>'2020/05/14' 

查询结果不应该只有2020/05/15以后的吗,为什么还是有2020/05/14的
我用的是sql server
time字段类型是DataTime
我应该怎么写sql

sql

1个回答

你查的time是大于‘2020/05/14 00:00:00’,所以就算是2020/05/14 00:00:01也会被选到

Alina_catty
养鼠的猫 但还有一个问题,就是如果是这样写的话实际上就是time>'2020/05/15 00:00:00',但00:00:00就没有取到了
3 个月之前 回复
Alina_catty
养鼠的猫 回复情不知所起で: 哈哈才反应过来,好像小于没影响
3 个月之前 回复
Alina_catty
养鼠的猫 回复情不知所起で: 我想再问一下,如果是查小于的话呢
3 个月之前 回复
Alina_catty
养鼠的猫 回复情不知所起で: Thanks♪(・ω・)ノ
3 个月之前 回复
qq_38785566
情不知所起で 回复养鼠的猫: sql语句就可以用time>DATEADD(DAY,1,'2020/05/14'),这样就是加一天
3 个月之前 回复
Alina_catty
养鼠的猫 '2020/05/14'是我界面得到的,只能得到成这样,sql不知道应该怎么写了
3 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐