SQL查找最小日期
在Access数据库中,我的日期类型是按字符存储的(如:2012-04-10)。现在我想把这个表中最早的一天的数据删除,怎么处理?
也就是说怎么找到最小的一天的数据?
在Access数据库中有没办法用一条语句就实现,查找出最早的记录是那一天,这天共有多少条记录?
其实这个用法就是解决,数据库中某一表中数据达到上限之后,直接删除最早一天的数据。
欢迎大家提供点思路。谢谢!
耗时越短越好!
------解决方案--------------------SQL code
...... order by cast(字符串型日期 as datetime)
------解决方案--------------------
delete from tb
where datet in(
select min(cast(datet as datetime)) from tb)