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)
我正在使用此代码:
// 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)