求助sql 数据库里面时间是字符串,如何才能转换成时间用来筛选。
如select * from db where 上传时间 between '${start}' and '${end}'
下线时间 和入库时间 类型是varchar,已经不能改成datetime了。所有需要转换。求助如何写,谢谢!
sql server
select * from db where convert(datetime,上传时间) between '${start}' and '${end}'
不用between,换成上传时间> start and 上传时间 < end
参考https://jingyan.baidu.com/article/d8072ac4af9bd2ec95cefdff.html