数据库时间是字符串型的怎么比较先后?

2025-03-13 22:09:21
推荐回答(2个)
回答1:

估计date的数据类型不是string型引起,也就是date和参数的数据类型不一致了;
可以用cast 或convert函数把数据类型转成一样后再比较。

回答2:

select * from 表 where cast(date as datetime) between cast(参数1 as datetime) and cast(参数2 as datetime)