亚洲综合社区欧美综合色-欧美逼逼一区二区三区-国产老熟女高潮精品网站-国产日韩最新视频在线看

始創(chuàng)于2000年 股票代碼:831685
咨詢熱線:0371-60135900 注冊(cè)有禮 登錄
  • 掛牌上市企業(yè)
  • 60秒人工響應(yīng)
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補(bǔ)償
全部產(chǎn)品
您的位置: 網(wǎng)站首頁(yè) > 幫助中心>文章內(nèi)容

Oracle 時(shí)間的應(yīng)用小技巧

發(fā)布時(shí)間:  2012/7/26 16:57:08

1、取得當(dāng)前的日期
select sysdate from dual;
2、 得到當(dāng)天凌晨0點(diǎn)0分0秒的日期
select trunc(sysdate) from dual;
3、取當(dāng)前日期是星期幾中文顯示:
  select  to_char(sysdate,'day')   from   dual; -
 

4、取得當(dāng)前日是一個(gè)星期中的第幾天
  select  sysdate,to_char(sysdate,'D')   from   dual; 
注:星期日是第一天
形如:
'yyyy'           年
'Q'              季度          
'mm'             月     
'dd'             日
'ddd'            年中的第幾天
'ww'             年中的第幾個(gè)星期
'w'              該月中第幾個(gè)星期
'day'            周中的星期幾
'd'              周中第幾天
5、下一個(gè)星期幾
下周五:select next_day(sysdate,'星期五') "下周五" from dual;
                select next_day(sysdate,4) from dual;
6、取得當(dāng)天是本月的的幾周
select   to_char(sysdate,'W')   from   dual;
select   to_char(sysdate,'YYYYMMDD   W   HH24:MI:SS')   from   dual;
7、 取得當(dāng)天天的最后一秒
select trunc(sysdate) + 0.99999 from dual;
8、得到明天凌晨0點(diǎn)0分0秒的日期
select trunc(sysdate+1) from dual;
或者 select trunc(sysdate)+1 from dual;
9、 本月一號(hào)的日期
select trunc(sysdate,'mm') from dual;
06、下月一號(hào)的日期
select trunc(add_months(sysdate,1),'mm') from dual;
11、返回當(dāng)前月的最后一天?
select last_day(sysdate) from dual;     
select last_day(trunc(sysdate)) from dual;
select trunc(last_day(sysdate)) from dual;
select trunc(add_months(sysdate,1),'mm') - 1 from dual;
12、所在年的第幾周
select   to_char(sysdate,'iw')   from   dual;
13、今天是今年的第幾天
  select to_char(sysdate,'ddd') from dual;
14、如何在給現(xiàn)有的日期加上2年
select add_months(sysdate,24) from dual;
15、判斷某一日子所在年分是否為潤(rùn)年
select decode(to_char(last_day(trunc(sysdate,'y')+31),'dd'),'29','閏年','平年') from dual;
16、判斷兩年后是否為潤(rùn)年
select decode(to_char(last_day(trunc(add_months(sysdate,24),'y')+31),'dd'),'29','閏年','平年') from dual;
17、得到日期的季度
select ceil(to_number(to_char(sysdate,'mm'))/3) from dual;
或者  select to_char(sysdate, 'Q') from dual;
18、查詢兩個(gè)日期間的天數(shù):
FLOOR:返回等于或小于x的最大整數(shù):
select floor(to_date('20120606','yyyymmdd') - to_date(‘20120606’,'yyyymmdd')) from dual;
--獲取小時(shí)
select extract(hour from timestamp '2012-06-06 06:06:06') from dual;
--獲取月份
select extract(month from sysdate) from dual;
--計(jì)算一年多少天
select add_months(trunc(sysdate,'year'), 12) - trunc(sysdate,'year') from dual;
--注意:trunc(sysdate,'year')截取生成==>'2012-06-06';
select trunc(sysdate,'year') from dual;
--查詢一年中的第幾天
select TO_CHAR(SYSDATE,'DDD'),sysdate from dual;
next_day(sysdate,6)是從當(dāng)前開(kāi)始下一個(gè)星期五。后面的數(shù)字是從星期日開(kāi)始算起。
1  2  3  4  5  6  7
日 一 二 三 四 五 六
select next_day(to_date('2012-06-06','YYYY-MM-DD'),6);
--返回一個(gè)月份的最后一天
Select last_day(date,'2012-06-06') D from dual;
Select last_day(to_date('2012-06-06','YYYY-MM-DD')) from dual;
--返回一個(gè)月份的第一天是星期幾
select to_char(sysdate - (to_char(sysdate,'dd')-1),'day') from dual
--返回一個(gè)月份的最后一天是星期幾
select to_char(last_day(to_date('2012-06-06','YYYY-MM-DD')),'DAY') from dual;
--獲取上個(gè)月末天:
select to_char(add_months(last_day(sysdate),-1),'yyyy-MM-dd') LastDay from dual;
==>注意:last_day(sysdate)表示sysdate這個(gè)月的最后一天
add_months(last_day(sysdate),-1)表示上個(gè)月的最后一天
--上月今天
select to_char(add_months(sysdate,-1),'yyyy-MM-dd') PreToday from dual;
--上月首天
select to_char(add_months(last_day(sysdate)+1,-2),'yyyy-MM-dd') firstDay from dual
select * from aaa where rq>;='2012-06-06'and rq<='2012-12-06'
 


本文出自:億恩科技【1tcdy.com】

服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經(jīng)營(yíng)性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經(jīng)營(yíng)性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經(jīng)營(yíng)性ICP/ISP證:贛B2-20080012
  • 服務(wù)器/云主機(jī) 24小時(shí)售后服務(wù)電話:0371-60135900
  • 虛擬主機(jī)/智能建站 24小時(shí)售后服務(wù)電話:0371-60135900
  • 專注服務(wù)器托管17年
    掃掃關(guān)注-微信公眾號(hào)
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權(quán)所有  地址:鄭州市高新區(qū)翠竹街1號(hào)總部企業(yè)基地億恩大廈  法律顧問(wèn):河南亞太人律師事務(wù)所郝建鋒、杜慧月律師   京公網(wǎng)安備41019702002023號(hào)
      0
     
     
     
     

    0371-60135900
    7*24小時(shí)客服服務(wù)熱線