2

日時型の日付列があります。そして、内部に時間を含む nvarchar 列があります。例えば:

    Date(datetime)                            Time(nvarchar)
-----------                                  ----------
2010-06-08 00:00:00.000                         17:30

それらを日時オブジェクトとして 2010-06-08 17:30:00.000 に連結するにはどうすればよいですか?

4

2 に答える 2

6

これを試してください (バージョン 2005 以降で動作します) -

DECLARE 
      @Date DATETIME 
    , @Time NVARCHAR(5)

SELECT 
      @Date = '2010-06-08 00:00:00.000'
    , @Time = '17:30'   

SELECT @Date + @Time

出力:

2010-06-08 17:30:00.000
于 2013-05-23T12:31:56.397 に答える