我想通过sql语句查询出sqlite
数据库中Quan_time
字段中小于或等于当前日期的数据,Quan_time
字段中存储的是字符串日期,所以用cast()
函数转换了下,但是查询出来的数据不对,请问是哪里问题,谢谢~!select * from api_coupon where cast(Quan_time as datetime)<=datetime('now','+8 hour');
我想通过sql语句查询出sqlite
数据库中Quan_time
字段中小于或等于当前日期的数据,Quan_time
字段中存储的是字符串日期,所以用cast()
函数转换了下,但是查询出来的数据不对,请问是哪里问题,谢谢~!select * from api_coupon where cast(Quan_time as datetime)<=datetime('now','+8 hour');
2 回答7.4k 阅读✓ 已解决
1 回答9.5k 阅读✓ 已解决
2 回答6.6k 阅读✓ 已解决
2 回答5.1k 阅读✓ 已解决
2 回答3.5k 阅读✓ 已解决
1 回答5.2k 阅读✓ 已解决
1 回答5k 阅读✓ 已解决
遇到同样的问题了,用cast转换后年份部分的排序是对的,但月份和天是错的