将一列从nvarchar(如yyyymm)更改为date类型getting last day of month

uwopmtnx  于 2021-08-01  发布在  Java
关注(0)|答案(0)|浏览(188)

我有一个名为table1的表,有一个名为col1的列,它的值是nvarchar,比如202001(年/月)
我想把col1的格式从nvarchar改为date类型(yyyy-mm-dd),同时也得到一个月的最后一天。
从一个nvarchar像202001然后我想作为输出2020-01-31在日期类型与天=31,因为是一月的最后一天。
我已经试过了:
alter table1 alter col1 date列;
但出现以下错误:“从字符串转换日期和/或时间时转换失败。”

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题