我表中有3列在SQL Server 2005結合日期和時間字段
A列是日期時間,列B是字符型字段和C列又是一個時間字段。
如何將列A和列B組合到列C字段中?
例如, 柱A(日期時間)的值 '2004-01-05 00:00:00.000', 列B(字符8)具有一個值'09:30:00'
我想結合這些領域,並存儲在C列 在這個例子中列此值C將顯示爲「2004-01-05 09:30:00」
感謝
我表中有3列在SQL Server 2005結合日期和時間字段
A列是日期時間,列B是字符型字段和C列又是一個時間字段。
如何將列A和列B組合到列C字段中?
例如, 柱A(日期時間)的值 '2004-01-05 00:00:00.000', 列B(字符8)具有一個值'09:30:00'
我想結合這些領域,並存儲在C列 在這個例子中列此值C將顯示爲「2004-01-05 09:30:00」
感謝
也許是這樣的:
UPDATE table_x set C=A + ' ' + B
,或者如果你只想使用山坳的一部分的使用字符串()
執行以下操作:
declare @dt datetime
declare @t varchar(8)
set @dt = '2004-01-05 00:00:00.000'
set @t = '09:30:00'
SELECT CONVERT(char(10), @dt,126) +' ' [email protected]
產生以下結果:
'2004-01-05 09:30:00'
你是什麼意思結合'datetime'在'datetime'字段中帶有'character'?你能解釋一下嗎? – Afshin 2012-01-16 22:46:51
你想如何結合列A和B? – 2012-01-16 22:47:36
如果你編輯你的問題並添加一些示例數據,你可能會得到很好的答案 – 2012-01-16 22:57:09