Ahora SI que es Muuuuuyyyyyy URGENTE!!!!!!!_____Sentencia SQL cambiar Formato
Necesito cambiar por medio de comnados sql en Visual Basic unos registros tipo fecha, pero con valores distintos a fechas Ej. 35-98-b5 y necesito sacarle los guiones. Lo logre hacer con codigo visual, pero tengo que realizarlo con sentecias SQL ....GRACIAS
Declare
@lug int,
@i int,
@cadena Char(20)
select @cadena = \'35-98-b5\'
select @i = 2 (n° de guiones dentro de la cadena)
while @i >= 1
begin
select @lug = charindex(\'-\',@cadena) (Busco la posici贸n de la primera aparici贸n del caracter \'-\' dentro de la cadena)
select @cadena = stuff(@cadena,@lug,1,\'\') (Reemplazo el caracter \'-\' de la posici贸n @lug dentro de la cadena por \'\' )
select @i = @i - 1 (Decremento el n° de guiones)
end
select @cadena (Muestro la cadena sin guiones)
@lug int,
@i int,
@cadena Char(20)
select @cadena = \'35-98-b5\'
select @i = 2 (n° de guiones dentro de la cadena)
while @i >= 1
begin
select @lug = charindex(\'-\',@cadena) (Busco la posici贸n de la primera aparici贸n del caracter \'-\' dentro de la cadena)
select @cadena = stuff(@cadena,@lug,1,\'\') (Reemplazo el caracter \'-\' de la posici贸n @lug dentro de la cadena por \'\' )
select @i = @i - 1 (Decremento el n° de guiones)
end
select @cadena (Muestro la cadena sin guiones)
Declare
@lug int,
@i int,
@cadena Char(20)
select @cadena = \'35-98-b5\'
select @i = 2 (n° de guiones dentro de la cadena)
while @i >= 1
begin
select @lug = charindex(\'-\',@cadena) (Busco la posici贸n de la primera aparici贸n del caracter \'-\' dentro de la cadena)
select @cadena = stuff(@cadena,@lug,1,\'\') (Reemplazo el caracter \'-\' de la posici贸n @lug dentro de la cadena por \'\' )
select @i = @i - 1 (Decremento el n° de guiones)
end
select @cadena (Muestro la cadena sin guiones)
@lug int,
@i int,
@cadena Char(20)
select @cadena = \'35-98-b5\'
select @i = 2 (n° de guiones dentro de la cadena)
while @i >= 1
begin
select @lug = charindex(\'-\',@cadena) (Busco la posici贸n de la primera aparici贸n del caracter \'-\' dentro de la cadena)
select @cadena = stuff(@cadena,@lug,1,\'\') (Reemplazo el caracter \'-\' de la posici贸n @lug dentro de la cadena por \'\' )
select @i = @i - 1 (Decremento el n° de guiones)
end
select @cadena (Muestro la cadena sin guiones)
