TD_TIME_BUCKET_NUMBERの構文 - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - 時系列テーブルと操作の概要

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Published
2021年7月
Language
日本語
Last Update
2021-09-23
dita:mapPath
ja-JP/zzg1600277315070.ditamap
dita:ditavalPath
ja-JP/wrg1590696035526.ditaval
dita:id
B035-1208
Product Category
Software
Teradata Vantage
[TD_SYSFNLIB.] TD_TIME_BUCKET_NUMBER ( timezero, timecode, timebucket_duration )

構文要素

TD_SYSFNLIB
関数が格納されているデータベースの名前。
timezero

この関数のタイム ゼロとして使用されるDATEまたはTIMESTAMPを評価する任意の式。タイムスタンプのタイムゾーンはオプションです。

timecode
この関数のタイムコードとして使用されるDATEまたはTIMESTAMPを評価する任意の式。タイムスタンプのタイムゾーンはオプションです。
timebucket_duration
{ CAL_YEARS |
  CAL_MONTHS |
  CAL_DAYS |
  WEEKS |
  DAYS |
  HOURS |
  MINUTES |
  SECONDS |
  MILLISECONDS |
  MICROSECONDS
} ( pos_int )
図に示されている時間単位のいずれかを使用して指定できる継続時間。期間には略語を使用できます。
時間単位 正式なフォームの例 省略表記
暦年 CAL_YEARS(4) 4cy

4cyear

4cyears
暦月 CAL_MONTHS(5) 5cm

5cmonth

5cmonths
暦日

タイム ゼロで特定された日の00:00:00.000000に始まり、23:59:59.999999に終わる24時間の期間。

CAL_DAYS(6) 6cd

6cday

6cdays
WEEKS(3) 3w

3week

3weeks

タイム ゼロから始まる24時間の期間。

DAYS(5) 5d

5day

5days
時間 HOURS(4) 4h

4hr

4hrs

4hour

4hours
MINUTES(23) 23m

23mins

23minute

23minutes
SECONDS(33) 33s

33sec

33secs

33second

33seconds
ミリ秒 MILLISECONDS(12) 12ms

12msec

12msecs

12millisecond

12milliseconds
マイクロ秒 MICROSECONDS(10) 10us

10usec

10usecs

10microsecond

10microseconds
pos_int
最大値が32767の16ビットの正の整数。