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