| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
104 バイト追加 、 2020年2月16日 (日) 04:24
編集の要約なし
==[[DB2 日付操作]]==[[DB2]] | [[Database]] | {{category [[Category:SQL}}]]
*http://www.ibm.com/developerworks/jp/data/library/dataserver/techdoc/datestimes.html
{{amazon|4774145971}}
DB2ユーザー必携![[DB2]]ユーザー必携!
===SQLを使用して現在の日付、時刻、およびタイムスタンプを取得SQLを使用して現在の日付、時刻、および[[タイムスタンプ]]を取得=== SELECT current date FROM F[[R]]OM sysibm.sysdummy1 SELECT current time FROM F[[R]]OM sysibm.sysdummy1 SELECT current timestamp FROM F[[R]]OM sysibm.sysdummy1
===関数を使用して年、月、日、時、分、秒、およびマイクロ秒の部分を個別に抽出===
YEAR YEA[[R]] (current timestamp)
MONTH (current timestamp)
DAY (current timestamp)
HOUR HOU[[R]] (current timestamp)
MINUTE (current timestamp)
SECOND (current timestamp)
MICROSECOND MIC[[R]]OSECOND (current timestamp)
===2つの日付の間の日数を計算===
days (current date) - days (date('1999-10-22'))
===英語による日付および時刻計算[[英語]]による日付および時刻計算=== current date + 1 YEARYEA[[R]] current date + 3 YEARS YEA[[R]]S + 2 MONTHS + 15 DAYS current time + 5 HOURS HOU[[R]]S - 3 MINUTES + 10 SECONDS===マイクロ秒の部分をゼロにリセットして、現在のタイムスタンプを取得マイクロ秒の部分をゼロにリセットして、現在の[[タイムスタンプ]]を取得=== CURRENT CU[[R]][[R]]ENT TIMESTAMP - MICROSECOND MIC[[R]]OSECOND (current timestamp) MICROSECONDS MIC[[R]]OSECONDS
===文字ストリングを日付値または時刻値に変換===
TIMESTAMP ('2002-10-20-12.00.00.000000')
TIME ('12:00:00')
TIME ('12.00.00')
===SQL日付/時刻関数[[SQL]]日付/時刻関数===
{|class="wikitable"
|引き数の曜日を1�07の範囲の整数値として戻します。1は月曜日を表します。
|-
|DAYOFYEARDAYOFYEA[[R]]
|引き数の年間通算日を、1�0366の範囲の整数値として戻します。
|-
|-
|TIMESTAMP_ISO
|日付、時刻、またはタイムスタンプの引き数に基づくタイムスタンプ値を戻します。日付、時刻、または[[タイムスタンプ]]の引き数に基づく[[タイムスタンプ]]値を戻します。
|-
|TIMESTAMP_FORMAT
|文字テンプレートを使って解釈された文字ストリングからタイムスタンプを戻します。文字テンプレートを使って解釈された文字ストリングから[[タイムスタンプ]]を戻します。
|-
|TIMESTAMPDIFF
|2つのタイムスタンプ間の差に基づいて、最初の引き数によって定義されたタイプの間隔数の見積もりが戻されます。2つの[[タイムスタンプ]]間の差に基づいて、最初の引き数によって定義されたタイプの間隔数の見積もりが戻されます。
|-
|TO_CHAR
|文字テンプレートを使ってフォーマットされたタイムスタンプの文字表記を戻します。TO_CHARは、VARCHAR_FORMATの同義語です。文字テンプレートを使ってフォーマットされた[[タイムスタンプ]]の文字表記を戻します。TO_CHARは、VARCHAR_FORMATの同義語です。
|-
|TO_DATE
|文字テンプレートを使って解釈された文字ストリングからタイムスタンプを戻します。TO_DATEは、TIMESTAMP_FORMATの同義語です。文字テンプレートを使って解釈された文字ストリングから[[タイムスタンプ]]を戻します。TO_DATEは、TIMESTAMP_FORMATの同義語です。
|-
|WEEK

案内メニュー