如何让一个表里的数据保留30个日期的数据??保留30个日期,不是30天,即表里日期字段的值有30个,超过30个就删除靠前日期的数据。[解决办法]delete from table1 a where (select count(*) from table1 where ORDER_DATE>a.ORDER_DATE)>30