日付を yyyymm 形式や yyyymmdd 形式の文字列にする方法
スポンサーリンク
日付を yyyymmdd 形式の文字列にする方法
CONVERT 関数を使って、第 3 引数に 112 を指定すると、yyyymmdd 形式の文字列が返されます。
使い方 | |
1 | CONVERT(データ型, 日付, 112) |
サンプルコードは以下の通りです。以下の TSQL を実行すると、実行した日付が yyyymmdd 形式で返されます。
tsql(実行可能なサンプルコード) | |
1 2 3 | SELECT CONVERT(VARCHAR, SYSDATETIME(), 112), CONVERT(VARCHAR, GETDATE(), 112) |
日付を yyyymm 形式の文字列にする方法
CONVERT 関数では、 yyyymm 形式に対応した引数はないので、一度 yyyymmdd 形式にした後に LEFT 関数で yyyymm 形式にします。
以下のサンプルコードでは、実行した日の年月が yyyymm 形式の文字列で返されます。
tsql(実行可能なサンプルコード) | |
1 2 3 | SELECT LEFT(CONVERT(VARCHAR, SYSDATETIME(), 112), 6), LEFT(CONVERT(VARCHAR, GETDATE(), 112), 6) |
スポンサーリンク