2016-04-05 10 views
1

この日付を変換しようとしていますが、実際には動作していないようです。何が問題なの?誕生日にdatetimeがある!SQLでdatetimeを変換する

INSERT Info 
(Name, Birthday) 
VALUES('Sara', CONVERT(datetime, 12-12-2015, 105)); 

これは私が取得エラーメッセージである「int型へのデータ型の日時からの暗黙的な変換が許可されていません。このクエリを実行するために、CONVERT関数を使用します。」

答えて

6

使用引用符:引用符なし

CONVERT(datetime, '12-12-2015', 105) 

は、SQL Serverは12のマイナス12、マイナス2015

として式を解釈するか、CONVERTを省略して、SQL Serverが暗黙的に変換をやらせることができます。

INSERT Info 
(Name, Birthday) 
VALUES('Sara', '12-12-2015'); 
+0

わかりませんでした。ありがとうございます! –

関連する問題