Max +1 总是两位数

Max +1 with two digits always

我正在使用此代码:

// example of my columns: 01
                          02
                          03


select max(panelname) + 1

我希望我的结果总是两位数。可以说,当添加 +1 以获取此结果时,我的值 >10。从01到02 当值 < 10 时加 +1 得到这个结果 ex.from 23 到 24

你可以这样做:

SELECT CASE WHEN max(panelname) + 1 < 10 THEN '0' ELSE '' END + CONVERT(VARCHAR(2), max(panelname) + 1)