我正在尝试将整数数据类型转换为日期。这是我到目前为止的编码:
SELECT CONVERT(column_name, yyyymm) from table_name;
Run Code Online (Sandbox Code Playgroud)
我需要添加什么?
假设您的整数列(例如,your_column)以格式表示年和月yyyymm,这应该可行。
首先,将您的int列转换为 a varchar,然后添加“01”以使其成为yyyymmdd(ISO 格式),然后转换为datetime/date.
SELECT CONVERT(date, CONVERT(varchar(6), your_column) + '01') myDate
FROM TableName
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
37436 次 |
| 最近记录: |