读书人

怎样找出第一行的值和最后一行的值

发布时间: 2012-08-14 10:39:58 作者: rapoo

求助,怎样找出第一行的值和最后一行的值,不要用子查询
--测试数据
ID
2
3
5
1
4
--想要的结果
ID 第一行的值 最后一行的值
2 2 4
3 2 4
5 2 4
1 2 4
4 2 4

要求不用子查询实现。

[解决办法]
那用什么?
[解决办法]

SQL code
select top 1 from tb
[解决办法]
探讨
--测试数据
ID
2
3
5
1
4
--想要的结果
ID 第一行的值 最后一行的值
2 2 4
3 2 4
5 2 4
1 2 4
4 2 4

要求不用子查询实现。

[解决办法]
不利用row_number over (order by getdate())进行排序后得到的子查询,
是无法识别每一个和最后一个的,楼主又嫌临时表麻烦.....难办啊

读书人网 >SQL Server

热点推荐