Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.

Erciley Junior

Membros Plenos
  • Total de itens

    1.346
  • Registro em

  • Última visita

  • Qualificações

    0%

Reputação

89

Sobre Erciley Junior

  • Data de Nascimento 10-09-1988 (29 anos)

Informações gerais

  • Cidade e Estado
    Leme
  1. Amigo, essa tabela é vendida pelos correios. Eu até tenho mas não posso disponibilizar. No site da receita, tem um link de um EXE que teoricamente é a tabela ou algo do tipo, tenta dar uma olhada. Creio que pelos piratebay da vida você também encontre. Link citado: http://idg.receita.fazenda.gov.br/orientacao/tributaria/declaracoes-e-demonstrativos/diso-declaracao-e-informações-sobre-obras/sisobrapref-sistema-de-cadastro-de-obra-modulo-prefeitura/arquivos/atualizacep_01092016.exe/view
  2. amigo, tá na mão a procedure também. veja o que prefere. dá uma lida para entender. veja que criei uma tabela positions com 1000 registros apenas para eu poder testar. remova o código desnecessário. drop temporary table if exists positions; create temporary table positions (id int primary key auto_increment,nome varchar(03)) engine=myisam; insert into positions (nome) values ('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'); insert into positions (nome) values ('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'); insert into positions (nome) values ('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'); insert into positions (nome) values ('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'); insert into positions (nome) values ('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'); insert into positions (nome) values ('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'); insert into positions (nome) values ('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'); insert into positions (nome) values ('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'); insert into positions (nome) values ('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'); insert into positions (nome) values ('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'),('eco'); drop procedure if exists proc_removeregistros; delimiter $$ create procedure proc_removeregistros(nid_inicial int,nid_final int,nremove int) begin declare ncontador int; declare latualizou bool; set ncontador:=0; set nid_inicial:=nid_inicial-1; my_while: while (true) do begin set nid_inicial:=nid_inicial+1; if (nid_inicial > nid_final) then begin leave my_while; end; end if; if (ncontador = nremove) then begin set ncontador:=0; iterate my_while; end; end if; delete from positions where id = nid_inicial; set latualizou:=row_count() > 0; if (latualizou) then begin set ncontador:=ncontador+1; end; end if; end; end while; end$$ delimiter ; call proc_removeregistros(1,1000,5); select * from positions;
  3. @juniorarruda , faz o teste, mas acho que nem precisa de PROCEDURE viu. É só fazer um DELETE usando a função matemática MOD (que em mysql é %). Testei e deu certo, faz um teste. DELETE FROM positions WHERE ID BETWEEN 1 AND 20 AND ( (ID % 6) != 0); Criei os seguintes dados para testar: CREATE TEMPORARY TABLE positions (ID INT PRIMARY KEY AUTO_INCREMENT,NOME VARCHAR(03)); INSERT INTO positions (NOME) VALUES ('ECO'),('ECO'),('ECO'),('ECO'),('ECO'),('ECO'),('ECO'),('ECO'),('ECO'),('ECO'),('ECO'),('ECO'),('ECO'),('ECO'),('ECO'),('ECO'),('ECO'),('ECO'),('ECO'),('ECO'); Caso queira a PROCEDURE, me avise que faço rapidão aqui pra você dar uma olhada.
  4. Amigo, quando passamos por situações do tipo, optamos por: 1 - Manter os mesmos nomes de tabelas e campos 2 - Mesmos tipos de dados (dentro do possível) 3 - Criar uma rotina no sistema que leia os 2 tipos de base de dados, para ler de um lugar e jogar no outro 4 - Na impossibilidade do item 3, exportaria os dados gerando um CSV, TXT, etc, e realizaria a importação com base nesses arquivos Acho que é isso. Espero que te ajude em algo.
  5. Agora entendi @juniorarruda . Dessa forma, não vejo outra maneira a não ser criar uma PROCEDURE para fazer isso. =/ Caso queira uma ajuda na procedure, dá um alô. Agora se quiser um DELETE direto, creio que só teria como excluir os últimos registros, (de 10 mil registros no range passado, excluiria os 7500 mais velhos, por exemplo).
  6. juniorarruda, exiba um trecho dos seus dados e explique melhor o seu critério para exclusão. Do ID 16171 até o 19499 tem 3329 registros. Você quer excluir 2663 desses registros, é isso? Mas qual o critério? Serão excluídos os 2663 registros mais antigos entre os ID's citados?
  7. Entendo @nldj. Bom, minha experiência é com sistema ERP. Aqui tem cliente com quase 5gb de dados, e o mysql vai muito bem. Tente fazer a conversão em apenas um lugar e deixa rodando por um período X, você vendo que está tudo ok, manda bala nos outros. Observação: Tem tabela com mais de 1,5 milhão de registros.
  8. Mantenha os nomes e estruturas. Dependendo o tamanho do seu sistema, você vai se arrepender pelo resto da vida (exagero), rs. Cada nome de campo que você alterar, terá que buscar os programas que usam e alterar, ou poderá dar um "REPLACE IN FILES", mas isso pode acabar alterando alguma variável ou qualquer outra coisa também, sem ser sua intenção, sei lá. Eu manteria da forma que está.
  9. Olá. Seu erro provavelmente está aqui. O certo seria SET data_inicio = '1970-01-01'; #data antiga de referência Não testei nem nada, mas batendo o olho rápido seria isso.
  10. select * from santander inner join (select fornecedor ,data ,sum(valor) as valor from extrato group by fornecedor,data ) as extrato on santander.data = extrato.data and santander.valor = extrato.valor;
  11. olá erick. faça conforme abaixo que dará certo. criei suas tabelas a título de teste conforme script abaixo. o que te importa é o select no fim desse script. create temporary table santander (ddata date,nvalor double(10,2)); insert into santander values ('2018-03-19',10435.54); insert into santander values ('2018-03-15',10410.62); insert into santander values ('2018-03-15',9450.00); insert into santander values ('2018-03-15',2796.67); create temporary table fornecs (nforn int(05),cdesc varchar(60),nvalor double(10,2),ddata date); insert into fornecs values (1,'grm serviços',950.04,'2018-03-15'); insert into fornecs values (1,'grm serviços',1846.63,'2018-03-15'); insert into fornecs values (2,'icl',1554.29,'2018-03-15'); insert into fornecs values (3,'gnre',1515.10,'2018-03-15'); insert into fornecs values (3,'gnre',410.00,'2018-03-15'); insert into fornecs values (3,'gnre',589.69,'2018-03-15'); select * from santander as s1 inner join (select nforn,cdesc,ddata,sum(nvalor) as nvalor from fornecs group by nforn,cdesc,ddata) as s2 on s1.ddata = s2.ddata and s1.nvalor = s2.nvalor; estou fazendo um select na tabela santander e fazendo um inner join na tabela que chamei de fornecs (mas pode ser a sua extrato). leia e entenda o que está sendo feito, após isso, é só você adicionar outro join com sua segunda tabela, no caso a confirming.
  12. A solução acima apresentada não foi verdadeira, o problema voltou, mas já descobri o que é e como resolver. Utilizo como monitor para meu PC, uma TV da marca AOC. O problema está em eu deixar a antena digital conectada na minha TV enquanto utilizo a entrada HDMI da mesma TV. Quando deixo ambos conectados (antena digital e HDMI), ocorre o problema da tela ficar apagando e voltando, como se estivesse piscando. Fica 2 segundos apagada, e depois "acende" novamente, impossibilitando o uso para jogos ou assistir filmes, etc. Vale lembrar que só ocorre o problema de apagar e voltar a tela da TV, quando a imagem está no HDMI. Se o PC estiver ligado e a imagem estiver na TV, o problema não ocorre. O problema NÃO ocorre quando a imagem está na saída VGA da TV. Não testei a saída USB da TV, não tenho necessidade de utilizá-la, então nem vou testar por hora. Estou relatando pois se alguém enfrentar o mesmo problema, talvez isso ajude. Na minha antiga residência isso não ocorria, acredito eu, pois a antena de TV não era com sinal digital.
  13. Problema resolvido. Como mudei para uma nova residência e comprei uma mesa de trabalho nova, acabei deixando o monitor muito próximo a régua de energia, e isso estava gerando interferência no vídeo apenas quando eu usava o cabo HDMI. Para solucionar o problema, apenas afastei a régua do monitor. Monólogo finalizado com sucesso.
  14. Po gente, trocar a placa-mãe não pode ser a solução :'( TO com o mesmo problema, que demônio isso, *****....... é alguma incompatibilidade com essa placa de vídeo do KPTA (estou com a RX460)... testei 3 HDMI's diferentes, um que comprei hj, e tá a mesma coisa, ***** alguma sugestão doq fazer? to removendo todos os drivers e reinstalando tudo d novo

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×