注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

陈钟鸣的博客

独立之精神,自由之思想.

 
 
 

日志

 
 

ORA-SQL年月相同的情况下,只在第一行显示年月  

2008-07-23 13:15:03|  分类: oracle |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
with
base as
(select hiredate, ename,deptno,to_char(hiredate+20*265,'fmEERR','nls_calendar=''japanese imperial''')||' 年'||to_char(hiredate,'month', 'nls_date_language=japanese')  ym from emp),
base1 as
(select a.* ,rank() over (partition by ym order by ym,hiredate,rownum) rank from base a)
select ename,deptno,hiredate,decode(rank,1,ym,null) from base1

----------------------------------------------------------------------------
1    SCOTT    20    1987/04/19    平成13 年4月
2    ADAMS    20    1987/05/23    平成13 年5月
3    SSDOC    20    1980/12/17    平成7 年12月
4    ALLEN    30    1981/02/20    平成7 年2月
5    WARD    30    1981/02/22   
6    ②    20    1981/04/02    平成7 年4月
7    BLAKE    30    1981/05/01    平成7 年5月
8    CLARK    10    1981/06/09    平成7 年6月
9    KING    10    1981/11/17    平成8 年11月
10    JAMES    30    1981/12/03    平成8 年12月
11    FORD    20    1981/12/03   
12    MILLER    10    1982/01/23    平成8 年1月
13    SSDOC    30    1981/09/08    平成8 年9月
14    MARTIN    30    1981/09/28   
  评论这张
 
阅读(62)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018