在一些业务需求中难免会碰到去拿sql 中的第二条数据,鄙人刚刚实现,现提供出来望大家参考:
select top 1 * from
(SELECT TOP 2 bg_CreateTime FROM tablename WHERE bg_Rwdid='36-200759' ORDER BY bg_CreateTime DESC) AS time ORDER BY time .bg_CreateTime ASC;
1:先子查询倒序拿出前两条数据;
2:再正序取第一条;
在一些业务需求中难免会碰到去拿sql 中的第二条数据,鄙人刚刚实现,现提供出来望大家参考:
select top 1 * from
(SELECT TOP 2 bg_CreateTime FROM tablename WHERE bg_Rwdid='36-200759' ORDER BY bg_CreateTime DESC) AS time ORDER BY time .bg_CreateTime ASC;
1:先子查询倒序拿出前两条数据;
2:再正序取第一条;