0

SQLサーバーコンパクトエディションで「varchar」タイプとして「dd-mm-yyyy」の形式で日付を保存しています。データベース内のレコードをグループ化するために使用する「yyyy」部分を取得したいと思います。「日付または時刻の部分が無効です」というエラーが発生するdatettime形式に変換しようとしました。

4

2 に答える 2

1

代わりにサブストリングを使用できます。

select substring(fieldName, 6, 10) from table

交互に

SELECT Year(CAST(fieldName as datetime) as DateField) from Table

これが役立つことを願っています!!

于 2013-09-15T04:46:12.710 に答える