varchar を datetime に変換しようとしていますが、次のような変換関数を使用するとすべて問題ありません。
SELECT CONVERT(Datetime, '2016-01-01 00:00:00.000', 120)
しかし、varchar パラメーターを宣言して関数に渡そうとすると、エラーが発生します。
declare @input varchar = '2016-01-01 00:00:00.000'
SELECT CONVERT(Datetime, @input, 120)
どんな助けでも大歓迎です