2011/08/23

SQLServer DateTime型のフィールドの値の日付を取得

SQLServer DateTime型のフィールドの値の日付を取得するとき。SQLServerではDATE_FORMAT()などが使えないので以下のようにするととれる

select CONVERT(NVARCHAR, TBL_AAA.FIELD_DATETIME, 111) from TBL_AAAA


3つ目の引数で、取得する形式を指定。'111'を指定した場合、'yyyy/mm/dd' の形式で取得できる。