SQLServerで日付文字列 + 時刻文字列をDATETIME型に変換する方法
日付と時刻を別のカラムに格納している場合に日時データとして扱いたい場合は
CONVERT関数で書式を整え、さらにCONVERT関数でDATETIME型に変換する。
日付と時刻の間には半角スペースが必要
DECLARE @Day VARCHAR(10) = '20140801' DECLARE @Time VARCHAR(10) = '10:10' SELECT CONVERT(DATETIME, CONVERT(VARCHAR, @Day, 111) + ' ' + CONVERT(VARCHAR, @Time, 108))