私は4文字の年+ 2文字の月であるvarchar(20)を生成しようとしています。私はストアドプロシージャのパラメータとしてこれを使用したいと思います。私は2つのvarcharsを一緒に連結してこれを作り出すことができません。Concat 2 varchars in SQL
SELECT
GETDATE() AS CurrentDateTime,
CONVERT(VARCHAR(20), YEAR(GETDATE())) AS CurrentYear,
CONVERT(VARCHAR(20), MONTH(GETDATE())) AS CurrentMonth,
CurrentYear + CurrentMonth AS YearMonth
選択リストでは、列エイリアスを使用できません。変換をもう一度実行するか、派生テーブルにまとめてください。 – jarlh
'Im連結できません 'というエラーがありますか?その後、エラーを通知します。 [** How-to-Ask **](http://stackoverflow.com/help/how-to-ask) \t \t [** START **](http ://spaghettidba.com/2015/04/24/how-to-post-at-sql-question-on-a-public-forum/)質問品質を向上させ、より良い回答を得る方法を学ぼう。 –
ここでvarcharの値が大きすぎるように見えます。 4文字または2文字を保持するのに20文字は必要ありません。 2文字以上の長さはありません。 –