Search the Community
Showing results for tags 'formula'.
Found 3 results
-
Boa tarde colegas ! Estou quebrando a cabeça com um job para tratamento de logradouros. Segue o raciocínio: Tenho uma lista com todos os endereços do estado de São Paulo, onde os mesmos são extraídos da seguinte forma: Exemplo: AL-AFONSO SCHMIDT/CDM:ED. SOPHIS SANTANA_COM PRUMADA/BLC:A-555-AP - Apartamento: 61 A AL-ANAPURUS/EDI:BOULEVARD/BLC:A-777-AP - Apartamento: 131 AL-ARAPANES/EDI:CDOE,6-5ºANDAR-309-AP - Apartamento: 42 AL-ARAPANES/EDI:COND.ED.MOEMA DUPLEX LIFE-1142-AP - Apartamento: 102 AL-ARAPANES/EDI:COND.ED.MOEMA DUPLEX LIFE-1142-AP - Apartamento: 42 AL-ARAPANES/EDI:PARC BRUMENADI-982-AP - Apartamento: 191 AL-BARROS/EDI:PERVAL-186-AP - Apartamento: 1601 AL-BARROS/EDI:PERVAL-186-BL - Blocos: B AP - Apartamento: 1302 AL-CAETANO,S/CDM:ED. GIARDINO_CDOE_1_ANDAR_11 A 13-165-AP - Apartamento: 63 AL-CAETANO,S/EDI:ESPLENDOR-1234-AP - Apartamento: 71 AL-CAETANO,S/EDI:MAGENTA I_CDOE_1_ANDAR_7 A 10-2575-AP - Apartamento: 94 AL-CALCUTA-195-AP - Apartamento: 02 AL-CAMPESTRE-728-CS - Casa: 1 AL-CASA BRANCA/CDM:BRISTOL-851-CJ - Conjunto: 11 AN - Andar: 01 AL-CASA BRANCA/CDM:SAINT SIMON-667-AP - Apartamento: 11 Notem que os casos "não tem um padrão" (até tem por tipo de residencia). Utilizei inúmeras postagens aqui do fórum e consegui solucionar os casos para residencias (padrão TIPO_LOG;LOG;COMPL;NUM), no entanto as formulas e soluções aqui indicadas por vocês "param" na primeira sequencia numérica, entretanto para a maioria dos casos, o texto continua com letras, números e caracteres. Segue o padrão final que preciso chegar. Exemplo: AL-AFONSO SCHMIDT/CDM:ED. SOPHIS SANTANA_COM PRUMADA/BLC:A-555-AP - Apartamento: 61 A Resultado Tratado: AFONSO SCHMIDT 555 Desde de já muito obrigado pelos retornos que certamente virão.
-
Pessoal como posso fazer uma formula de maior e menor? Seria mais ou menos assim , o ponto e virgula é como fosse um delimitador. SEMAIOR(5 ; SEMENOR ( 2 ; 6) o resultado seria 5. Porem posso ter recursividade tambem SEMAIOR ( 5 ; SEMAIOR(7;8(SEMENOR(5;6))) por exemplo Alguem tem uma função que faça essa conta? Similar a um excel mas nao quero usar biblioteca excel !
-
Substituir e calcular fórmula em string com valores de uma consulta no DB
Ericsson Berg posted a topic in MySQL
Iai Pessoal, postando pela primeira vez aqui nesta área!! Tenho uma situação muito complicada para resolver e gostaria da ajuda de vocês. Como substituir os dados de uma fórmula que está em string pelo resultado de consultas no banco de dados? Os números que estão na fórmula correspondem aos dados de uma tabela onde preciso trazer o valor como retorno. Select codrelatorio, situacao, formula Select 10, "teste", "([981] + [988]) / [700]" formula Ex.: Pegar o número 981 e realizar uma consulta em uma tabela, retornando assim o valor 1090.01; begin @valor = SELECT v.valor FROM table_exemplo WHERE codigo = 981 return @valor; end Fórmula: (1090.01 + [988]) / [700] E assim por diante até ter todos os números da fórmula substituídos e ter este resultado: Select 10, "teste", (1090.01 + 150) / 55 formula