排序后名字相同取第一条的sql文
来源:互联网 发布:淘宝mac客户端下载 编辑:程序博客网 时间:2024/04/30 08:21
select top 10 * from(
select rn=ROW_NUMBER() OVER (PARTITION BY SUBSTRING(c.PRD_SNAME,0,20) Order By c.PRD_MAX_YLD_DE DESC),
c.PRD_SNAME,c.Inner_Code,c.BANK_NAME,c.PRD_MAX_YLD_DE,SUBSTRING(c.PRD_SNAME,0,20) PRD_SNAME_L
from Score c
where c.SELL_END_DATE>='2014-1-28' and c.ENTR_CURNCY_TYPE=1
) temp
where rn=1
ORDER BY temp.PRD_MAX_YLD_DE DESC
保存一下,开窗函数比较好使,得多学习一下
select rn=ROW_NUMBER() OVER (PARTITION BY SUBSTRING(c.PRD_SNAME,0,20) Order By c.PRD_MAX_YLD_DE DESC),
c.PRD_SNAME,c.Inner_Code,c.BANK_NAME,c.PRD_MAX_YLD_DE,SUBSTRING(c.PRD_SNAME,0,20) PRD_SNAME_L
from Score c
where c.SELL_END_DATE>='2014-1-28' and c.ENTR_CURNCY_TYPE=1
) temp
where rn=1
ORDER BY temp.PRD_MAX_YLD_DE DESC
保存一下,开窗函数比较好使,得多学习一下
0 0
- 排序后名字相同取第一条的sql文
- 取排序后的第一条数据
- mysql排序后取第一条数据
- sql分组后取第一条记录
- sql 分组后取第一条
- 一段关于排序后取得第一条记录的SQL文
- SQL 分组数据后 取每个分组的第一条数据(SQL Server)
- SQL SERVER 取出 一张表中的每个分组中 的第一条数据 ,第一条数据是按照某种排序规则进行排序取的第一条
- Oracle排序取第一条
- 使用变量分组的sql : 排序后再分组,取分组的第一个
- sql分组取第一条
- sql 取第一条数据
- 取数据库中分组后每一个人的第一条数据
- Oracle 分组后取每组的第一条记录
- 如何取SQL结果集的第一条记录
- SQL Oracle 查询出来的数据取第一条
- SQL Oracle 查询出来的数据取第一条
- sql取记录中的第一条或是最大的一条
- _stdcall与_cdecl的区别(函数调用方式)
- Arcgis中map属性方法
- CC2530 Hex文件解析
- 两次按返回键 就直接退出程序
- PHP面向对象(OOP)编程完全教程:3.什么是面向对象编程呢?
- 排序后名字相同取第一条的sql文
- Java反射之Bean修改更新属性值等工具类
- OCJP(310-065)精选笔记之-变量声明 (Variable Declaration)
- Qt中绘制窗口的背景图片注意事项(常见的setStyleSheet和QPalette)
- EF框架step by step(3)—Code-First
- Lua快速入门实例
- _strrev突然出现错误
- MySQl存储过程支持多对象查询
- centos下链接无线网