Pregunta

I would like to convert the below query from nvarchar to int

SELECT 'A' + RIGHT('000' + CAST((MAX(UserID) + 1) as nvarchar(50)), 3) FROM users

How do I do that?

This is my table:

enter image description here

And this is my data:

ID  | UserID  | Name

1      A001    XYZ
¿Fue útil?

Solución

now try this one.

    Select 'A' + RIGHT('000' + 
    CAST((MAX(Convert(Int,SUBSTRING(USERID,2,LEN(USERID))))+ 1) as nvarchar(50)), 3)
    From users
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top