iT邦幫忙

0

SQL2005日期與時間合併問題?

sql

小弟愚笨,有一個問題請教
我有一個SQL資料表五個欄位資料如下:
ID start_date end_start start_time end_time
A001 2017-3-1 上午 12:00 2017-3-2 上午 12:00 08:30 17:30
日期資料型別:datetime
時間資料型別:nvarchar(4000)

如果想要使用View將日期與時間合併顯示為兩個欄位格式如下:
A001 2017/3/1 08:30 2017/3/2 17:30
該怎麼轉換呢?
謝謝!

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
做工仔人!
iT邦大師 1 級 ‧ 2017-03-08 10:48:13
最佳解答

select ID,CONVERT(char(10), start_date,111)+TRIM(start_time) AS START_DT ,CONVERT(char(10), end_date,111)+TRIM(end_time) AS END_DT

badboy01 iT邦新手 2 級 ‧ 2017-03-09 10:42:22 檢舉

謝謝囉~可以顯示結果,不過用TRIM會出現不是可辨識的內建函數名稱,所以我改LTRIM。

我要發表回答

立即登入回答