Sumas

17/01/2005 - 16:47 por Carlos | Informe spam
Cordial Saludo.

Trabajo con VB6 y SqlServer.

Debo sumar el ultimo registro de la tabla mas 1 pero el campo es varchar de
2 o sea que empieza por 00
Tengo este select:
select max(depcodigo) + 1 from departamento
Me sale bien a partir del '09' pero del 00 al 10 no
Ej: si estuviera la tabla vacia deberia aparecer:
01 pero me aparece Null
Si esta en 01 me aparece 2.

Alguien puede ayudarme con esto??

Agradezco la ayuda que me puedan brindar.
 

Leer las respuestas

#1 ulises
17/01/2005 - 16:56 | Informe spam
Usa :

select right('00' +
convert(varchar,isnull(max(depcodigo),0)+1)),2)
from departamento

Saludos,
Ulises

Cordial Saludo.

Trabajo con VB6 y SqlServer.

Debo sumar el ultimo registro de la tabla mas 1 pero el


campo es varchar de
2 o sea que empieza por 00
Tengo este select:
select max(depcodigo) + 1 from departamento
Me sale bien a partir del '09' pero del 00 al 10 no
Ej: si estuviera la tabla vacia deberia aparecer:
01 pero me aparece Null
Si esta en 01 me aparece 2.

Alguien puede ayudarme con esto??

Agradezco la ayuda que me puedan brindar.
.

Preguntas similares