我有一个表attendance_sheet
,它有string_date
一个 varchar 列。
这是在我的表格数据中。
id | string_date | pname
1 | '06/03/2013' | 'sam'
2 | '08/23/2013' | 'sd'
3 | '11/26/2013' | 'rt'
我尝试使用这个范围来查询它。
SELECT * FROM attendance_sheet
where string_date between '06/01/2013' and '12/31/2013'
然后它返回数据..但是当我尝试使用它查询它时
SELECT * FROM attendance_sheet
where string_date between '06/01/2013' and '03/31/2014'
它没有返回任何结果...
它可以在不更改列类型的情况下修复,例如string_date
which is avarchar
将更改为date
?
有人对我的案子有想法吗?任何帮助将不胜感激,在此先感谢..