sql怎麼把日期列和時間列合併成列

2022-12-29 15:15:52 字數 1339 閱讀 6162

1樓:

sql轉換函式convert,sql如下:

日期轉換:select convert(varchar,'2015-08-06')

時間轉換:select convert(varchar,'08:30:00')

二者相加:select convert(varchar,'2015-08-06')+select convert(varchar,'08:30:00')

同理如果是字串轉日期格式,

convert(date,'2015-08-06') 或 convrt(datetime,'2015-08-06 09:40:00『)

2樓:匿名使用者

select a+b as c from tablename

看樣子a,b應該都是字元型別的。

3樓:

select convert(datetime,cast(a as varchar)+ ' ' +cast(b as varchar) ) c

from tb

4樓:寒軒雪印

select a+b as 新列 from 表

5樓:匿名使用者

先把a、b轉換成varchar然後

update 表名 set c = a + b

資料庫兩列合併一列時間處理問題 5

6樓:沫紫煙

convert(varchar(20),a)+convert(varchar(20),b)

意思就是把原表的ab列先轉換為字串型別再拼接,但是這樣有一個問題,拼接好的欄位型別就不是日期時間型了,而是字串型,如果還***該欄位是日期時間型,就把拼好的欄位型別轉換一下

convert(datetime,convert(varchar(20),a)+convert(varchar(20),b))

sql中把年月日和小時分組合成一個日期欄位

7樓:

select (year+time) as datetime from table

如果不行,就conver轉化之後再加。

8樓:迦若青藍

先用這兩個欄位以字串形式拼接起來,再轉化成datetime型別,字串轉化類datetime型別sqlserver有函式,好像是convert什麼的,記不清了,查查幫助

9樓:匿名使用者

convert(datetime,'2012-01-01'+' '+'10:10:10',120)

excel中怎麼把多列資料合併成一列並以字元分割

offset a 1,mod row a1 1,3 int row a1 1 3 在d列輸入公式並下拉 a1 b1 c1 excel多列合併並且在多列中間加符號 1 電腦打bai開duexcel 2 開啟excel 後,列好表zhi格以及資料。3 列好 後,在dao另一個單元格中輸入公內式容 b3 ...

excel中,怎樣把兩列文字合併成一列

新增一個輔助列再進行,如,你要合併ab兩列,在c1中輸入 a1 b1,然後游標放在c1單元格右下角出現黑色十字時按滑鼠左鍵向下拖到最下方,然後把ab列刪除。是英文狀態下shift 7 不行。合併之後,只能顯示前一列的文字,後一列的文字會丟失。可以利用公式來實現 軟體版本 office2007 舉例說...

ecel中怎麼吧ab列的內容合併到a列

使用 連線起來即可 excel版本參考 2010 1 c1輸入公式 a1 b1 2 回車,使用填充柄填充公式 3 複製c列,選擇a1,右擊 選擇性貼上 數值4 刪除b c列內容,檢視效果 在a列前插入一個新a列,a1輸入 b1 c1 下拉複製公式 或雙擊填充柄 複製a列得出的結果,右鍵 複製 再右鍵...