首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

如何找出指定时间上一个时间段的记录

2012-01-23 
怎么找出指定时间上一个时间段的记录如有idtime12007-01-0112007-05-0622007-02-0222007-05-08如何找出200

怎么找出指定时间上一个时间段的记录
如有       id         time
              1           2007-01-01
              1           2007-05-06
              2           2007-02-02
              2           2007-05-08
如何找出2007-05-05时间之前的数据,即:
              id         time
              1           2007-01-01
              2           2007-02-02




[解决办法]
select a.* from tb a ,
(select id , max(time) as time from tb where time < '2007-05-05 ') b
where a.id = b.id and a.time = b.time

热点排行