我有一個包含兩列的表,如下所示:
Month_Date Year
Dec 31 2018
May 01 2020
Jun 05 2021
Jan 18 2022
Jul 19 2019
我希望將 Month_date 和 year 合并在同一行中,并將其作為 datetime 格式列放在一個新列中。有人可以幫忙嗎?我試圖將第一列轉換為有效日期,但失敗了,因為它沒有顯示完整的月份名稱。
uj5u.com熱心網友回復:
您可以嘗試以下方法。
方法1:
select convert(datetime, [Month_Date] ', ' cast([Year] as varchar(4)), 107) from <TableName>
方法2:
select cast(right(month_date,2) '-' left(month_date,3) '-' cast([Year] as varchar(4)) as date) from <TableName>
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/512115.html
