Sybase 資料一覧
datetime型のカラムから日付の一部を取り出す(datepart)
2007/9/28更新
対応バージョン: 11.9.2
datepart関数を使用すると日付データから「年」「月」「日」といった任意の一部を取り出すことができる。
datepart(<取得要素>, <対象カラム>)
取得要素には以下のようなものがある(括弧内は省略形)。
year(yy)
1753 - 9999
(*) smalldatetimeの場合は1753 - 2079
quarter(qq) ... 四半期
1 - 4
month(mm)
1 - 12
week(wk)
1 - 54
day(dd)
1 - 31
dayofyear(dy) ... 当年中の通算日
1 - 366
weekday(dw)
1 - 7
(*) 1:日、7:土
hour(hh)
0 - 23
minute(mi)
0 - 59
second(ss)
0 - 59
millisecond(ms)
0 - 999
calweekofyear(cwk) ... 当年中の通算週
1-53
calyearofweek(cyr) ... その週が始まる年
1753 - 9999
caldayofweek(cdw) ... 当週中の曜日
1 - 7
例) 日付が「2007/6/30」の場合
1> select datepart(year, <日付カラム>) from <テーブル> ← 年 2> go 2007 1> select datepart(month, <日付カラム>) from <テーブル> ← 月 2> go 6 1> select datepart(day, <日付カラム>) from <テーブル> ← 日 2> go 30
関連資料・記事