各位前辈,我在数据库中有一个字段io-time是datetime类型的,我如何查询数据库中某一时间段内的数据?

时间:2022-11-19 11:24:10
小弟初学数据库,现以SQL SERVER 2000练习,在表attendance中有一个字段io-time是datetime类型的,例如2002-12-3 10:31:00,现在想查询某一时间段内的数据,
我写的语句为select * from attendance where io_time>2002-11-01 and io_time<2002-12-04,执行,未出错误提示,但也没有选出记录(只有字段名),我改成
select * from attendance where io_time between 2002-11-01 and 2002-12-04,
还是那样,改成select * from attendance where io_time>2002-11-01 也是那样。
请问应该怎样写这条语句。
    小弟初学,还请各位大哥指点!
    另还有一问题,怎样在CSDN上查找与此相关的帖子(我记得曾经有过这样的帖子,很多老大见仁见智,只是不知该如何查找?

6 个解决方案

#1


select * from attendance where io_time>'2002-11-01' and io_time<'2002-12-04'

#2


把你的日期内容用单引号引起来

#3


ok,谢谢了

#4


为什么用双引号不行?什么时候用单引号,什么时候用双引号?
谢谢了!

#5


datetime,char,用单引号,双引号不要用了

#6


字符型,日期型,货币型都用单引号

我先说这几个

#1


select * from attendance where io_time>'2002-11-01' and io_time<'2002-12-04'

#2


把你的日期内容用单引号引起来

#3


ok,谢谢了

#4


为什么用双引号不行?什么时候用单引号,什么时候用双引号?
谢谢了!

#5


datetime,char,用单引号,双引号不要用了

#6


字符型,日期型,货币型都用单引号

我先说这几个