oracle 取系统当前年份_oracle查询以当前年份为准的近些年数据
今天在工作中遇到了一個(gè)查詢近幾年數(shù)據(jù)的問題,oracle學(xué)的比較渣渣,學(xué)習(xí)了一下。
舉個(gè)例子:
比如說員工入職,我想看這個(gè)公司的員工入職情況,然后做一個(gè)趨勢(shì)統(tǒng)計(jì)表。
以當(dāng)前年份為準(zhǔn),查看近5年的情況趨勢(shì)。
當(dāng)年年份是2016.
select extract(year from sysdate) from dual --查詢當(dāng)前年份。
select extract(year from sysdate) -1 from dual --查詢當(dāng)前年份的前一年(這個(gè)-1 就是往前推,以此類推~)
比如說我現(xiàn)在想查詢近5年的, 16年為準(zhǔn),包含16年, 2012年到2016年的數(shù)據(jù)。
select ?數(shù)據(jù)年份,部門員工 ?from 表名稱 where ?年份 ?BETWEEN(select extract(year from sysdate) -4 from dual) and (select extract(year from sysdate) from dual) order by 數(shù)據(jù)年份 asc;
select extract(year from sysdate) -4 from dual
select extract(year from sysdate) from dual
以上就是查詢年份區(qū)間的數(shù)據(jù)的sql~
總結(jié)
以上是生活随笔為你收集整理的oracle 取系统当前年份_oracle查询以当前年份为准的近些年数据的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java8 时间加一秒_年货买瓜子有讲究
- 下一篇: 上海欢乐谷怎么没有夜场了