資料庫時間節點 vertica mysql db2

2021-10-10 00:24:57 字數 4112 閱讀 8360

–時間節點–vertica資料庫

select quarter(

'today');

--當前所屬的季度

select

now();

--當前的時間戳

select date_part(

'doy'

,sysdate)

--當前在年裡第幾天

select date_part(

'dow'

,sysdate)

--當周的第幾天

select date_part(

'month'

,sysdate)

--當前的月份

select

hour

(sysdate)

--當前的小時

select

minute

(sysdate)

--當前的分鐘

select last_day(

'now'

)--當月的最後一天

select week(

'now'

)--在本年中的周次

select

date

('now'

)--今天

select

date

('yesterday'

)--昨天

select

date

('tomorrow'

)--明天

select trunc(sysdate,

'q')

--本季初

select add_months(trunc(sysdate,

'q'),3

)-1--本季末

select trunc(sysdate,

'yyyy'

)--年初

select add_months(trunc(sysdate,

'yyyy'),

12)-1

--年末

–時間節點–vertica資料庫

–時間節點–mysql資料庫

select quarter(

now())

;--當前所屬的季度

select

now();

--當前的時間戳

select dayofyear(

now())

--當前在年裡第幾天

select dayofweek(

now())

--當周的第幾天

select dayofmonth(

now())

--當前的月份

select

hour

(now()

)--當前的小時

select

minute

(now()

)--當前的分鐘

select last_day(

now())

--當月的最後一天

select last_day(

now())

--當月的最後一天

select week(

now())

--在本年中的周次

select

date

(now()

)--今天

select date_sub(curdate(),

interval weekday(curdate())

+1day)

--本週的第一天(週日)

select date_sub(curdate(),

interval weekday(curdate())

-5day)

--本週的第最後一天(週六)

select last_day(

now()-

interval

1month

)--上月末

select

(last_day(

now()-

interval

1month)+

interval

1day

)--本月月初

select

date

(now()

-interval

1day

)--昨天

select

date

(now()

+interval

1day

)--明天

select concat(date_format(

now(),

'%y'),

'0',

(quarter(

now())

*3)-

2,'01'

)--本季初

select last_day(concat(date_format(

now(),

'%y'),

'0',

(quarter(

now())

*3),

'01'))

--本季末

select concat(date_format(

now(),

'%y'),

'0101'

)--年初

select concat(date_format(

now(),

'%y'),

'1231'

)--年末

–時間節點–mysql資料庫

--時間節點–db資料庫

values

(current

date);

--當前的時間

values

(current

date)-

1day

;--昨天

values

(current

date)+

1day

;--明天

values

year

(current

date);

--當前年

values

day(

current

date);

--當前日

values

month

(current

date);

--當前月

values quarter(

current

date

)--當前季

values

date

(year

(current

date)||

'-0'||(

(quarter(

current

date)*

3)-2

)||'-01');

--當前季初

values last_day(

date((

year

(current

date)||

'-0'

||(quarter(

current

date)*

3)||'-01'))

);--當前季末

values week(

current

date);

--當前周次

values dayofweek(

current

date);

--當前週幾

values last_day(

current

date);

--本月末

values

(last_day(

current

date-1

month)+

1day);

--本月初

values

date

(year

(current

date)||

'-01-01'

)--年初

values

date

(year

(current

date)||

'-12-31'

)--年末

–時間節點–db資料庫

資料庫時間函式

1.當前系統日期,時間 select getdate 2.dateadd在向指定日期加上一段時間的基礎上,返回datetime值 例如 給日期加上2天,返回新的日期 select dateadd day,2,2004 12 12 返回 2004 12 14 00 00 00 3,datediff返回...

資料庫獲取時間

獲得系統中當前時間 select to char sysdate,yyyy mm dd from dual select to char sysdate,yy mm dd hh24 mi from dual字元 說明 時間分隔符。在某些區域設定中,可以使用其他字元表示時間分隔符 例如 hh時 mm分...

資料庫時間設定

mysql資料庫建立後。預設的時區比東八區少了八個小時。如果sql語句中使用到mysql的時間的話就會比正常時間少了八個小時。所以需要修改mysql的系統時區。使用mysql連線工具或者命令好工具都可以。我用workbench輸入命令列 select now 檢視mysql系統時間。和當前時間做對比...