Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/06/2011, 10:52
Avatar de Aquaventus
Aquaventus
 
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 14 años, 9 meses
Puntos: 267
Respuesta: Formato a Numero

Hola mvazquez! esa logica yo la uso para crear numeros consecutivos para codigos, te paso el code para ver si lo puedes acomodar :
Código SQL:
Ver original
  1. CREATE PROCEDURE SP_GENERATE_CODE_PRODUCT
  2. AS
  3. DECLARE @id nvarchar(10)
  4. SELECT @id=MAX(RIGHT(rtrim(ID_PRODUCT),6))+1 FROM PRODUCT
  5. WHERE ID_PRODUCT!= '9999999999'
  6. print @id
  7. IF (@id IS NULL )
  8. BEGIN
  9. SELECT ID_PRODUCT='0000000001'
  10. END
  11. ELSE IF(@id IS NOT NULL)
  12. BEGIN
  13. SELECT ID_PRODUCT=RIGHT('0000000000'+ltrim(str(@id,10)),10)
  14. END
Saludos!.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net