oracle 取系统当前年份_oracle查询以当前年份为准的近些年数据
生活随笔
收集整理的這篇文章主要介紹了
oracle 取系统当前年份_oracle查询以当前年份为准的近些年数据
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
今天在工作中遇到了一個查詢近幾年數據的問題,oracle學的比較渣渣,學習了一下。
舉個例子:
比如說員工入職,我想看這個公司的員工入職情況,然后做一個趨勢統計表。
以當前年份為準,查看近5年的情況趨勢。
當年年份是2016.
select extract(year from sysdate) from dual --查詢當前年份。
select extract(year from sysdate) -1 from dual --查詢當前年份的前一年(這個-1 就是往前推,以此類推~)
比如說我現在想查詢近5年的, 16年為準,包含16年, 2012年到2016年的數據。
select ?數據年份,部門員工 ?from 表名稱 where ?年份 ?BETWEEN(select extract(year from sysdate) -4 from dual) and (select extract(year from sysdate) from dual) order by 數據年份 asc;
select extract(year from sysdate) -4 from dual
select extract(year from sysdate) from dual
以上就是查詢年份區間的數據的sql~
總結
以上是生活随笔為你收集整理的oracle 取系统当前年份_oracle查询以当前年份为准的近些年数据的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java8 时间加一秒_年货买瓜子有讲究
- 下一篇: rabbitmq 限制速度_=(:) R