Database

[SQLServer]日付文字列 + 時刻文字列をDATETIME型に変換する方法

スポンサーリンク

SQLServerで日付文字列 + 時刻文字列をDATETIME型に変換する方法

日付と時刻を別のカラムに格納している場合に日時データとして扱いたい場合は
CONVERT関数で書式を整え、さらにCONVERT関数でDATETIME型に変換する。
 icon-chevron-right 日付と時刻の間には半角スペースが必要

DECLARE @Day VARCHAR(10) = '20140801'
DECLARE @Time VARCHAR(10) = '10:10'

SELECT CONVERT(DATETIME, CONVERT(VARCHAR, @Day, 111) + ' ' + CONVERT(VARCHAR, @Time, 108))

タイトルとURLをコピーしました