我有兩欄,日期和時(shí)間。列如下:
我想使用SQL查詢將這兩列組合成一種日期格式,使其成為如下格式:
yyyy-mm-dd hh mm ss -> 2011-03-16 18:12:00
獲取格式的正確查詢是什么?
我有兩欄,日期和時(shí)間。列如下:
我想使用SQL查詢將這兩列組合成一種日期格式,使其成為如下格式:
yyyy-mm-dd hh mm ss -> 2011-03-16 18:12:00
獲取格式的正確查詢是什么?
公眾號(hào):1024技術(shù)圈
?? 提供互聯(lián)網(wǎng)知識(shí)和資訊,分享IT前沿技術(shù),熱門資源,大廠面試題 ??
您可以在這里使用
CONVERT
和一些字符串操作:Demo
我首先用0填充時(shí)間,長度為4個(gè)字符。這是為了確保我們總是能夠準(zhǔn)確地把左邊的兩個(gè)字符作為小時(shí),右邊的兩個(gè)字符作為分鐘。
不用說,從上面的復(fù)雜性可以看出,將日期存儲(chǔ)為文本可能會(huì)變得混亂。最好只使用一個(gè)真正的sqlserver日期列。