首页 > 技术文章 > 按条件分组后取其中某一行

tasunny 2019-08-22 10:51 原文

ALTER VIEW [dbo].[vi_dx_xsprice_1]
as
select * from (select ROW_NUMBER() over (partition by ccuscode,cinvcode order by ccode desc) as rownum,ccode,ccuscode,ccusname,cinvcode,cinvname,cguige,cdanwei,ccusprice,cprice,ddate from vi_dx_xsprice_1list) t where t.rownum='1'

GO

 

注意:别名不能作为where查询条件。

推荐阅读