SQLを使っていろいろなやり方で年月を抜き出す

プログラミング SQL Server

数値で年月を管理しているテーブルに対して年月日から年月を抜き出して条件にしてみるのにどんな方法があるかちょっとメモ。

スポンサーリンク

いろいろなやり方で年月を抜き出す

数値で年月を管理しているテーブルに対して年月日から年月を抜き出して条件にしてみるのにどんな方法があるかちょっとメモ。

実行SQL

SELECT
     CONVERT( VARCHAR( 6 )       , CAST( '2013/03/05' AS DATE ), 112 )         AS COL_DATE_01
    ,LEFT( CONVERT( VARCHAR      , CAST( '2013/03/05' AS DATE ), 112 ), 6 )    AS COL_DATE_02
    ,CONVERT( VARCHAR            , CAST( '2013/03/05' AS DATE ), 112 ) / 100   AS COL_DATE_03
    ,SUBSTRING( CONVERT( VARCHAR , CAST( '2013/03/05' AS DATE ), 112 ), 1, 6 ) AS COL_DATE_04
COL_DATE_01 COL_DATE_02 COL_DATE_03 COL_DATE_04
  201303     201303       201303     201303
タイトルとURLをコピーしました