varchar(8) であるフィールド ADATE があり、次の形式になっています:yyyymmdd (20080402)
私はそれを次のようにしたい: 4/2/2008
私は次のことを試しました:
select convert(varchar(8),adate,101) from myTable
where
AYEAR= ISNULL('2008', ayear)
and active = 'y'
しかし、結果はまだです:
20080402
convert ステートメントを次のように変更した場合:
convert(date,adate,101)
私はいつも得る:
2008-04-02
フォーマット桁を何に変更しても。
私は何が欠けていますか?