Ir para conteúdo
Fórum Script Brasil

marloncos

Membros
  • Total de itens

    12
  • Registro em

  • Última visita

Sobre marloncos

marloncos's Achievements

0

Reputação

  1. Opa! beleza fulvio, brigadão pela ajuda! Funcionou sucesso! Vlw pessoal
  2. Ola Thiago, Obrigado pela tentativa, mas não resolveu, ele pegou o valor de col1 e somou mais 1 número, ficou assim: col1 | col2 | col3 2 | 1234 | asdf 5 | 4321 | fdsa É quase isso, mas preciso que ele começe a contar à partir de um número pré definido. Vlw!
  3. Pessoal, Preciso fazer um select e o retorno incremente 1 número à partir de um número pré-definido, vou dar um exemplo: col1 | col2 | col3 1 | 1234 | asdf 4 | 4321 | fdsa Preciso de um select que retorne uma quantidade de números definidos + 1, o máximo que consegui chegar foi: select ('10' +1) as col1,col2,col3 from table Mas dessa forma ele está retornando 11 para todos os registros: col1 | col2 | col3 11 | 1234 | asdf 11 | 4321 | fdsa Quando a intenção é que retornasse 11, 12, 13 e assim por diante...: col1 | col2 | col3 11 | 1234 | asdf 12 | 4321 | fdsa Alguém pode me ajudar em como resolver isso? Vlw!
  4. Pessoal, Preciso muito da ajuda dos experts em DB e sei que não há lugar melhor que esse forum!!! Seguinte, tenho em um banco de dados uma tabela com numeros de telefone mais ou menos assim: col1|col2|col3 6244|1141192100|145 5212|1184592810|340 5692|1192345814|311 7924|1368274623|390 Mas com essa nova portaria da ANATEL do nono dígito nos telefones de SP, preciso incluí-lo nos telefones, mas preciso de uma forma mais automatizada de fazer isso (atualmente estou inserindo esse numero 9 na mão e são mais de 100kk números). Gostaria de um select que colocasse esse número nove nos números e se possível já fizesse o insert dessas informações, ficando assim: col1|col2|col3 8724|1141192100|145 4246|11984592810|340 0912|11992345814|311 6928|1368274623|390 A primeira coluna é a chave primária da tabela, então poderia inserir um número qualquer à partir de 696001432 e sei que a cláusula where deve ser assim "where col2 like '11%' and col3 like '3%' mas não sei fazer o select colocando o número 9 e o insert. Vlw pessoal!!!
  5. Ola Fulvio, é sim cara, desculpe, não percebi que estava em forum errado. alguém saberia me dizer como fazer esse update no Oracle? Vlw pessoal!!!!
  6. Ola fulvio, obrigado pela atenção, mas não deu certo :mellow: estou recebendo a mensagem do oracle: Erro na Linha de Comando:1 Coluna:106 Relatório de Erro: Erro de SQL: ORA-00933: comando SQL não encerrado adequadamente 00933. 00000 - "SQL command not properly ended" *Cause: *Action: alguma sugestão? Vlw!!!!
  7. Pessoal, Estou a um passo do sucesso!!! rsrsrs Preciso fazer um update em uma tabela com dados provenientes de outra tabela. TAB1 NUMERO || VALOR1 || VALOR2 || DATA 123 || 000 || 000 || 01/01/01 213 || 000 || 000 || 01/01/01 TAB2 NUMERO || VALOR1 || VALOR2 || DATA 123 || 999 || 899 || 23/04/12 213 || 989 || 900 || 01/05/12 O máximo que consegui foi isso: select 'update TAB1 set VALOR1 = ' || VALOR1 || ', VALOR2 = ' || VALOR2 || ', DATA = ' || DATA || ' where NUMERO = ' || NUMERO || ';' from TAB2; Mas ta um saco ficar exportando e rodando dois comandos para fazer essa operação. Alguém sabe alguma forma mais inteligente de fazer isso? Vlw!!!!
  8. Obrigado fulvio! Funcionou sucesso!!!! VLW MESMO!!!!
  9. Pessoal, Estou com precisando de um help enorme. já estou ficando doido :blink: de tanto excluir manualmente linhas duplicadas em uma tabela, preciso de um delete simples. Tenho uma tabela com as seguintes informações: NUMERO || DATA1 || DATA2 123 || 20/04/12 || 21/04/12 123 || 13/01/12 || 18/01/12 231 || 07/03/12 || 09/03/12 321 || 19/11/11 || 18/11/11 321 || 08/01/12 || 08/01/12 Preciso fazer um delete nas entradas duplicadas que tiverem a menor data em DATA1, ficando a tabela sem registros duplicados e com as datas mais recentes. Alguma sugestão? Vlw!!!!
  10. Ola fulvio! MUITO OBRIGADO pela ajuda! funcionou perfeitamente com o primeiro select (confesso que não tentei ainda o segundo pois são 300kk registros) mesmo assim, muito obrigado mesmo! Abs,
  11. Ola fulvio! obrigado pela atencao, mas não funcionou por que eu coloquei aqui no forum a TAB2 com dados a mais. o correto e assim: - TAB1 1233440000 - TAB2 123344 | AAACCBB - TAB3 55321 | AAACCBB como eu posso fazer para ele consultar apenas os valores da esquerda (ou excluir os 4 ultimos da direita) na consulta? Vlw!
  12. Ola pessoal! Estou a 2 dias tentando fazer uma consulta no banco e acho que sera impossivel. Tenho 3 tableas sendo: - TAB1 1233440000 - TAB2 1233440000 | AAACCBB - TAB3 AAACCBB | 55321 Preciso procurar todos os registros de TAB1 em TAB2, porem, o retorno de TAB2 devera ser o conteudo de TAB3, ficando assim: 1233440000 | 55321 são mais de 300kk de registros para esse tipo de consulta/retorno. alguém poderia me ajudar em como fazer isso? já estou ficando quase louco fazendo de 1k com funcoes de PROCV do excell :( Vlw!
×
×
  • Criar Novo...