Ir para conteúdo
Fórum Script Brasil

tércio fernandes

Membros
  • Total de itens

    80
  • Registro em

  • Última visita

Sobre tércio fernandes

tércio fernandes's Achievements

0

Reputação

  1. <script type='text/javascript'>window.mod_pagespeed_start = Number(new Date());</script> Boa tarde Fabiano, posso sim.
  2. Bom dia Denis, entendi. Só que mesmo atribuindo valores diretamente da seguinte maneira não passa: update tbllancnbm2 as l2 inner join tbllanc as l on (l2.lanca_lnbm = l.numer_lanc and l2.codig_empr = l.codig_empr and l2.mescp_lnbm = l.MESCP_LANC and l2.ANOCP_LNBM = l.ANOCP_LANC) set l2.tabeb_lnbm = '00' where l2.codig_empr = 0044 and l2.mescp_lnbm = 09 and l2.ANOCP_LNBM = 2014 and l.espec_lanc = 'ECF';
  3. <script type='text/javascript'>window.mod_pagespeed_start = Number(new Date());</script>
  4. Olá pessoal. Tenho um update que funciona perfeitamente em uma versão 5.1 do MySQL. Só que estou precisando usa-lo em um mysql mais antigo 3.4 e da "pal". Já dei uma pesquisa na DOC do MySQL pensando eu que não funcionava UPDATE com duas tabelas na versão 3 mais pelo menos na DOC tem exemplos de uso. Meu comando é: update tbllancnbm2 as l2 inner join tbllanc as l on (l2.lanca_lnbm = l.numer_lanc and l2.codig_empr = l.codig_empr and l2.mescp_lnbm = l.MESCP_LANC and l2.ANOCP_LNBM = l.ANOCP_LANC) set l2.tabeb_lnbm = ? where l2.codig_empr = ? and l2.mescp_lnbm = ? and l2.ANOCP_LNBM = ? and l.espec_lanc = ?; erro 1064# Já tentei também: update tbllancnbm2 as l2 , tbllanc as l set l2.tabeb_lnbm = ? where (l2.lanca_lnbm = l.numer_lanc and l2.codig_empr = l.codig_empr and l2.mescp_lnbm = l.MESCP_LANC and l2.ANOCP_LNBM = l.ANOCP_LANC) and ( l2.codig_empr = ? and l2.mescp_lnbm = ? and l2.ANOCP_LNBM = ? and l.espec_lanc = ? ) E também por subquery mais recebi aquele erro que não posso atualizar via subquery pois a tabela que vai ser atualizada participa ai não pode atualizar. Já vi falar em tabelas temporárias! Por favor se alguém puder me ajudar ficarei muito grato.
  5. Um outra idéia que vai dar mais trabalho mas é uma saida seria, fazer um backup ".sql" dessa tabela, apagava tudo dela. Cria a "coluna" que você quer que e depois tras os dados de volta.
  6. Pessoal, seguinte: Como é que agente faz pra dar um DISTINC em apenas uma Coluna. Explicando melhor, tenho seguinte Query: "Select Distinct nome, telefone from usuarios" so que li que o Distinct vai querer pegar dados distintos entre nome e telefone. Porém na linha consulta eu terei outros campos que preciso colocar nessa minha query mas não quero que os distinct as leve em consideração, se tiver repedito pode trazer. E agora? Grato pela ajuda.
  7. Entendi. Muito obrigado pela explicação Dênis.
  8. Genial hehehehe! Certinho Dênis, ta pegando agora o Inner Join. Eu não sabia que podia dar AND no ON. OBS: Não compreendi por certo. "Não pode ser abolida nem trocar de lugar neste arranjo ou você estará fadado a um TABLE SCAN." Se puderes exemplificar agradeço. No mais [Tópico Resolvido]
  9. Bom dia a todos. Não posso mudar a estrutura da tabela pois é um sistema já em produção. Mas vocês já viram isso acontecendo?
  10. Também tentei: select * from lanc2 t2, lanc t1 where t2.numero_lacamento=t1.numero_lacamento and t2.codigo_empresa = 0045 and t2.mes_lancamento = 10 and t2.ano_lancamento = 2013; Porém também acontece a mesma coisa. :(
  11. opa na information_schema.tables tem informação de quando a tabela foi atualizada. :)
  12. Analisando information_schema percebi que ele registra na tabela statistics várias informações que poderiam me ajudar a monotirar uma inserção de um lançamento, porém não tem uma coluna com uma data e hora pra ajudar a encontrar uma determinada tarefa feita hoje por exemplo. Então pensei em apagar todos os registros que foram lançados pro meu banco com o comando: DELETE from STATISTICS where TABLE_schema = 'meu_banco'; porém: Acess denied for user 'root'@'localhost' to database 'information_schema'; :wacko:
×
×
  • Criar Novo...