Ver Mensaje Individual
  #5 (permalink)  
Antiguo 01/03/2013, 10:56
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 4 meses
Puntos: 774
Respuesta: Procedimiento o Funcion?

Cita:
Iniciado por joselitopepeFe Ver Mensaje
Asi queda la consulta que implemente

select 'FA'+ RIGHT('000' + CAST(max( right( valor, 3 ) )+1 AS VARCHAR),3)

Saludos
jejeje mas sencillo que mi consulta :P

y la mia tenia de mas quedaria asi :P

Código SQL:
Ver original
  1. SELECT
  2. 'FA' +
  3. REPLICATE('0',3-
  4. len(
  5. CONVERT(VARCHAR(20),
  6. MAX(CONVERT(INT,SUBSTRING(valor,3,len(valor))))+1
  7. )
  8. )) +
  9. CONVERT(VARCHAR(20),
  10. MAX(CONVERT(INT,SUBSTRING(valor,3,len(valor))))+1
  11. )
  12. FROM #temp
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me

Última edición por Libras; 01/03/2013 a las 11:03