Ir para conteúdo

Motta

Moderadores
  • Total de itens

    12.638
  • Registro em

  • Última visita

  • Dias vencidos

    57

Motta venceu o dia em Agosto 14 2017

Teve o conteúdo mais curtido

Reputação

628 Incrível

Sobre Motta

  • Classificação
    Motta
  • Data de Nascimento 08-12-1962

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    Niterói/Rio de Janeiro
  1. Realizar soma no MySQL

    https://www.tutorialspoint.com/mysql/mysql-where-clause.htm https://www.w3resource.com/mysql/aggregate-functions-and-grouping/aggregate-functions-and-grouping-sum-with-group-by.php Um GROUP BY e WHERE resolvem , exemplos acima.
  2. Manter estrutura de tabelas iguais em bases diferentes

    Oracle tem solução para replicações mas isto depende do seu orçamento e complexidade. Uma solução simples passa por TRIGGER e DATABASELINK
  3. Retirar zero a esquerda

    grosso modo , foram dados poucos detalhes UPDATE M43 SET CODIGO = SUBSTRING(CODIGO,4,LENGTH(M43)-3) WHERE SUBSTRING(CODIGO,1,3) = '000' https://docs.microsoft.com/pt-br/sql/t-sql/functions/substring-transact-sql
  4. Query retornando duas linhas que nao era para retornar

    Conhecendo Totvs chutaria delet ou filial , mas como você expos é muito difícil saber o que seriam as "duas linhas" ... Cuidado também que campos data no Totvs são internamente CHAR YYYYMMDD cuidado com cálculos de data.
  5. Linhas em colunas

    http://www.oracle.com/technetwork/pt/articles/sql/principais-caracteristicas-database-2108383-ptb.html Pesquise por UNPIVOT.
  6. NOT IN na mesma tabela

    O join já está aí , as colunas não duplicaram , são de dois meses.
  7. NOT IN na mesma tabela

    Tentou criar duas tabela virtuais por select e fazer um join explicito algo como select * from (SELECT * FROM `inventario` data = '11/01/2018') mes1, (SELECT * FROM `inventario` data = '11/02/2018') mes2 where mes1.usuario = mes2.usuario refinando a questão da data (último dia) mas grosso modo seria isto
  8. JOGO 01: JUVENTUS-ITA JOGO 02: MANCHESTER CITY-ING JOGO 03: PORTO-POR x LIVERPOOL-ING JOGO 04: MANCHESTER UNITED-ING JOGO 05: REAL MADRID-ESP JOGO 06: ROMA-ITA JOGO 07: BARCELONA-ESP JOGO 08: BAYERN DE MUNIQUE-ALE
  9. Select que retorne um atributo entre três tabelas

    Tentou com UNION ?
  10. Consulta SQL Firebird sem repetir valores

    https://forum.imasters.com.br/topic/512214-selecionando-item-max/?do=findComment&comment=2030107 Veja se ajuda , busca por subselect a maior data.
  11. DISTINCT + SUM

    Use um GROUP BY.
  12. SOMA NA MESMA TABELA

    Não carece de JOIN , algo assim com CASE SELECT sum (e.quantidade* (case when tipo = 'ENTRADA'then 1 else -1)) saldo FROM `estoque_movimentacao`
  13. DADOS SENDO ALTERADOS PARA 0

    Faça uma trigger de before insert ou update e se o valor da coluna ficar "0" gera um erro. Ao menos vai saber aonde ocorre. Pode ser um caminhão de coisas.
  14. IF se existe na tabela

    Use a tabela de Metadata DBA_TAB_COLUMNS , requer GRANT , se a tabela e do próprio OWNER (user) pode ser usada a USER_TAB_COLUMNS https://docs.oracle.com/cd/B19306_01/server.102/b14237/statviews_4146.htm#REFRN23277 Um exemplo com ALL_TAB_COLUMNS (outro sinônimo) https://dba.stackexchange.com/questions/93137/oracle-alter-column-if-exists
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.

Este projeto é mantido e patrocinado pelas empresas:
Hospedado por: