sql中某一个时间段的数据查询

sql数据库中start_time的数据类型是varchar(50),里边的数据格式是2012/01/35
现在需要查询 某一个时间段内数据库里记录的数据
sql语句应该怎么写?(纠结的是那个数据类型)

第1个回答  推荐于2017-11-25
时间类型和varchar()可以用convert()转换的的
直接查询就可以
select *from biao where start_time between ''and ''追问

如果我要用convert 转换成 "2012/01/25" 这种格式的 应该怎么转换(不好意思我是新手,新手中的新手,帮忙,谢谢)

追答

时间是今天
select convert(char(10),getdate(),111)

本回答被提问者采纳
相似回答