Ver Mensaje Individual
  #5 (permalink)  
Antiguo 23/02/2009, 16:59
Avatar de abel_c_b
abel_c_b
 
Fecha de Ingreso: junio-2008
Mensajes: 103
Antigüedad: 16 años, 6 meses
Puntos: 1
Respuesta: consulta: cómo traer solo ciertos caracteres de un campo

Cita:
Iniciado por Rbkrr Ver Mensaje
hola que tal!,

no sé si se pueda pero...

tengo una campo string :

Campo1:
P-1
P-2
P-3
P-4
P-5
P-6
P-7
P-8
P-9
P-10
P-11

loque necesito saber es cómo obtener el valor mayor, es decir el P-11 ya que con el la instrucción MAX en sql pues me trae el P-9, hay alguna instrucción en donde pueda quitar la p- y ordenar los numeros y asi traerme el mayor ? o algo asi ?

digo por que tambien lo ordeno desc pero me pone primero el p-9


alguien puede ayudarme o darme una idea de qué pudiera hacer ?
primeroq que todo no , jejeje, es una broma, aca tienes lo que necesitas

SELECT MAX(CAST (SUBSTRING(campo,3, LEN(campo)) AS INT)) from prueba

habia que hacerle unos arreglos a la consulta de iislas, saludos