求助,怎样找出第一行的值和最后一行的值,不要用子查询
--测试数据
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
------解决方案--------------------
------解决方案--------------------
不利用row_number over (order by getdate())进行排序后得到的子查询,
是无法识别每一个和最后一个的,楼主又嫌临时表麻烦.....难办啊