文字列であり、mm/dd/yy のような日付を yyyy/mm/dd 形式の日付データ型に変換したいと考えています。
4437 次
2 に答える
1
一度 にダブルキャストしdatetime
、次に に戻しvarchar
ます。
select convert(varchar,convert(datetime,'12/14/2012'),101)
これは SQL Server で動作しますが、テストする Sybase インスタンスがありません。
編集:これも使用できるようです:
select convert(varchar,date('12/14/2012'),101)
于 2014-04-30T18:37:16.297 に答える
0
最初にテーブルに日付フィールドを追加する必要があります。
alter table *your_table* add *newdate* as date;
次に、次を使用して変換できます。
update *your_table* set *newdate* = cast(*your_string_date* as date);
于 2014-10-21T09:05:36.643 に答える