我的表MyTbl
上有字段Tdate
(文本类型)
我需要按日期排序的查询,我尝试这样做:
select * from MyTbl order by Tdate
但是因为 Tdate 是文本,所以我得到了错误的结果
如何修复它? access 中是否有任何转换为日期的功能?
提前致谢
最佳答案
您可以尝试使用 CDate
函数,如下所示:
select * from MyTbl order by CDate(Tdate)
注意日期格式的潜在问题,例如“01/02/2011”可能意味着 2 月 1 日或 1 月 2 日,CDate 函数将使用您系统上的区域设置。
关于ms-access - 帮助进行 Access 中的日期查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4983849/