本文介绍了如何在sql中获取结果集的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我的表 my tablevID Amt25026041204110550570 如何获得结果 how to get resultvID Amt2 104 105 20 推荐答案 select vID,max(isnull(amt,0))-min(isnull(amt,0)) as SubValue from [dbo].[My_Table] group by vID select vID , Amt, Row_Number() Over (Partition by Vid Order by Vid) As ROWID into #tempfrom tableselect b.Vid,B.Amt-A.amtfrom(select * from #temp Where ROWID=2 ) bJoin (select * from #temp Where ROWID=1 ) aOn b.Vid=a.Vid select vid, max(Amt) - min(Amt) from table group by vid; 这篇关于如何在sql中获取结果集的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!
10-16 16:50