如何在sql中查询出表格中所有日期不同的账单,以及如何书写。

select top(1)* from table where id =(select * from table where time & lt;2010-02-28 '按desc时间排序)

够了。先找出所有时间小于' 2010-02-28 '的列表,然后倒叙排列。这使得' 2010-02-16 '的榜单排名第一。然后拿起第一张单子。也就是' 2010-02-16 '。