我有一个带列的表,其值如下:
202009
202010
202011
202012
202101
202102
202103
这些是年和月。我如何更新它,以便在12月底增加月份和年份?
我怀疑您想为每个值添加一个月。如果是这样,您可以转换为日期,然后再转换回字符串或数字。因此:
select t.*,
format(convert(date, concat(col, '01'))), 'yyyyMM')
from t