08/04/2008

Extrair numeros de um campo

Boa tarde, preciso extrair os numero de uma campo de uma tabela, pois esse numero esta gravado junto com alguns outro caracteres, preciso remover somete os numeros e a virgula ou ponto, somente para eu fazer um relatório pelo sql server mesmo, tentei usar o SubString mas nãp consegui pq em cada campo o numero esta em casas diferentes.

Obrigado


$grandaum$

Respostas

08/04/2008

Flasp2000

Amigo, explique melhor sua duvida, pois termos que desenvolver uma query na qual posicione esses caracteres, para depois modificá-los ok.

Abraços.


Responder Citar

10/04/2008

Martins

[quote:062db79a99=´$Grandaum$´]Boa tarde, preciso extrair os numero de uma campo de uma tabela, pois esse numero esta gravado junto com alguns outro caracteres, preciso remover somete os numeros e a virgula ou ponto, somente para eu fazer um relatório pelo sql server mesmo, tentei usar o SubString mas nãp consegui pq em cada campo o numero esta em casas diferentes.

Obrigado[/quote:062db79a99]

Meu colega, exemplifique como estão os dados nesse campo e como o colega gostaria que o resultado ficasse.

Boa sorte.


Responder Citar

11/04/2008

$grandaum$

Bom dia pessoal, esses dias andei muito ocupado e nao pude entrar para ver o que me responderam, mas é o seguinte, para voces entenderem melhor eu trabalho em um laboratório de analises clinicas, realizamos diversos exames, pois estamos tendo um grande problema com a inserção de resultados errados, eu preciso gera um relatório diario para que o biomédico confira os resultados inseridos, porem no sistema grava o laudo inteiro em um campo, ele pega o laudo inteiro e joga como se fosse em uma linha, preciso trazer somente o resultado e o seu valor de referencia, um ponto que acredito que pode facilitar é o seguinte todo resultado fica entre [ ] e sempre o seu valor de referencia fica na frente, tenho uma tabela chamada AMOSTRA e uma campo chamado RESULTADO, desse campo resultado tenho que extrair os resultados dos exames

Obrigado pessoal pela ajuda


Responder Citar

11/04/2008

Edu2099

Se sempre tiver os [], começa a ficar fácil, mas pra eu te dar uma solução preciso de alguns exemplos de campos, poste aqui alguns.

Abraço!


Responder Citar

11/04/2008

$grandaum$

001000004001LCR LIQUIDO CEFALORRAQUIDIANO EXAME MACROSCOPICO VALOR DE REFERENCIA Cor................:[1 ] Incolor EXAME MICROSCOPICO Hemacias...........:[11 ] 0.0 mm Leucocitos.........:[1 ] Ate 3,0 mm Neutrofilos.:[1 ] Eosinofilos.:[1 ] Linfocitos..:[1 ] Monocitos...:[11 ] BACTEROSCOPICO.....:[1 ] ANALISE BIOQUIMICA Glicose............:[1 ] 40 a 60 mg/dl Ureia..............:[1 ] 10 a 40 mg/dl Proteina...........:[1 ] 300 a 1000 mg/dl Cloreto............:[1 ] 105 a 120 mg/dl OBS................:[1 ]



>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<
>>>>>>>>DE UMA FORMA QUASE CORRGIDA<<<<<<<<<<
>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<




EXAME MACROSCOPICO VALOR DE REFERENCIA Cor................:[1 ] Incolor
EXAME MICROSCOPICO
Hemacias...........:[11 ] 0.0 mm
Leucocitos.........: [1 ] Ate 3,0 mm
Neutrofilos.:[1 ]
Eosinofilos.:[1 ]
Linfocitos..:[1 ]
Monocitos...:[11 ]
BACTEROSCOPICO.....:[1 ]
ANALISE BIOQUIMICA
Glicose............:[1 ] 40 a 60 mg/dl
Ureia..............:[1 ] 10 a 40 mg/dl
Proteina...........:[1 ] 300 a 1000 mg/dl
Cloreto............:[1 ] 105 a 120 mg/dl OBS................:[1 ]



>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<
>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<
Se possivel preciso pegar o que esta antes do colchetes o que esta dentro do colchetes e oque esta depois do colchetes

algo mais ou menos assim
GLICOSE [1] 40 a 60 mg/dl
Ureia [1] 10 a 40 mg/dl


Obrigado

>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<
>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<


Responder Citar

11/04/2008

$grandaum$

Somente uma observação este é somente um laudo geralmente o paciente tem varios laudos


Responder Citar