Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/04/2008, 09:10
carlos_el22
 
Fecha de Ingreso: enero-2008
Mensajes: 13
Antigüedad: 17 años
Puntos: 0
Re: sacar iniciales de un campo

Cita:
declare @M as varchar(10)
set @M=''
declare @i as int
set @i=1

WHILE (@i < 14)
begin
if (SUBSTRING ( miCampoDeBase , @i , 1 ) in ('P','C'))
begin
set @M=@M+SUBSTRING ( miCampoDeBase , @i , 1 )


end
set @i=@i+1
end
select @M
Hola con este codigo lo podes poner en un store o tirarlo en un analizador ...te va a servir para sacar las mayusculas ..en donde dice ('P','C') tendrias que poner el de la A a la Z en mayusculas.

el select @M final lo podes sacar eso lo use para ver si respondia bien el codigo nomas.

Saludos
Espero te sirva y cualquier duda comenta.