Ir para conteúdo
Fórum Script Brasil

Fabiano Abreu

Membros
  • Total de itens

    42
  • Registro em

  • Última visita

Tudo que Fabiano Abreu postou

  1. Tércio, bom dia. Teria como postar o erro completo, só com o código fica difícil poder entender o que o ocorre. _ _ Fabiano Abreu Papo SQL
  2. Olá rmmtins, boa tarde. Você pode localizar os registros através do comando in, por exemplo: select * from usuario where classificacao in (100,80) Espero ter sido útil, abraços. _ _ Fabiano Abreu Papo SQL
  3. Leonardo, no MySQL tenho uma função criada que utiliza a função substring_index, com esta função eu passo a coluna, o delimitador e a posição, e ela me devolve o valor da coluna, acho que isso é o que você precisa. Veja se isso não te ajuda: http://stackoverflow.com/questions/23854724/sql-server-equivalent-of-substring-index-function-in-mysql Abraços. _ _ Fabiano Abreu Papo SQL
  4. Olá Guilherme, boa tarde. Creio que na sua imagem o produto 5 não deveria aparecer, afinal, ele possui uma compra no dia 16, data que esta fora do intervalo estipulado. Uma solução para sua situação pode ser o seguinte select: select * from compra as a where a.dt_compra between '2014-08-17' and '2014-08-19' and a.id_produto not in ( select b.id_produto from compra as b where b.id_produto = a.id_produto and b.dt_compra not between '2014-08-17' and '2014-08-19' ) Deve existir uma solução menos Go Horse Process, mas foi o que pensei de momento. Fiz os testes em: http://sqlfiddle.com/#!3/7e625/4 Espero ter ajudado, abraços. _ _ Fabiano Abreu Papo SQL
  5. Olá Leonardo, boa tarde. Procure por SUBSTRING, creio que a função irá lhe auxiliar. _ _ Fabiano Abreu Papo SQL
  6. Edmur, bom dia. A forma mais fácil de se importar um arquivo para o banco de dados MySQL que acho é através de arquivos csv, se você conseguir abrir os registros que apresentou de forma tabular corretamente no Excel, salve o arquivo como csv, isso fará com que cada coluna seja delimitada com um ; (ponto e vírgula), desta forma você consegue identificar corretamente o que representa cada coluna, podendo apontar corretamente os valores para as respectivas colunas no banco de dados. Espero ter sido útil, abraços. _ _ Fabiano Abreu Papo SQL
  7. Olá Helio, bom dia. Faça, campo_valor * 0.07 Espero ter ajudado, abraços. _ _ Fabiano Abreu Papo SQL
  8. Fabiano Abreu

    #1064

    Olá Marcos, bom dia. Teria como postar a instrução sql? Abraços. _ _ Fabiano Abreu Papo SQL
  9. Olá Roberto, boa tarde. A função corretá é mysql_select_db, não mysql_select_bd, veja se não tem um erro de digitação em seu código php. Abraços. _ _ Fabiano Abreu Papo SQL
  10. Olá Ana, boa tarde. Para facilitar nosso entendimento, poste o erro apresentado. De grosso modo, sua instrução deveria ser: update login as lo inner join usuario as us on lo.id_login = us.id_login set lo.?? = ?? where us.?? = ?? Abraços. _ _ Fabiano Abreu Papo SQL
  11. Olá Marc_Jq, bom dia. Creio que a função equivalente no MySQL pra isto é a: last_insert_id Abraços. _ _ Fabiano Abreu Papo SQL
  12. Olá neófito, Veja estas matérias: http://www.w3schools.com/sql/sql_unique.asp https://dev.mysql.com/doc/refman/5.0/en/storage-engines.html Espero ter lhe sido útil, abraços. _ _ Fabiano Abreu Papo Sql - Um blog com tutoriais, dicas e truques sobre SQL
  13. Olá Franklin, Para que você insira os registros na tabela contato_funcionario você deverá informar para qual funcionário, isto ele já existente na tabela funcionario, caso contrário, irá ser barrado pela constraint. Ex: Quando você inserir o funcionário 'franklin' o serial fun_codigo gerou um código, este código que você irá utilizar para inserir na tabela contato_funcionario. Espero ter lhe sido útil, abraços. _ _ Fabiano Abreu Papo Sql - Um blog com tutoriais, dicas e truques sobre SQL.
  14. Olá joiresende, Creio que sua dúvida já foi respondida aqui: http://forum.imasters.com.br/topic/461774-...-por-mes-e-ano/ Abraços. _ _ Fabiano Abreu Papo Sql - Um blog com tutoriais, dicas e truques sobre SQL
  15. Olá zakajunior, Veja se isto lhe ajuda. http://www.bau-de-dev.com/banco-de-dados/c...-como-resultado _ _ Fabiano Abreu Papo Sql - Um blog com tutoriais, dicas e truques sobre SQL
  16. Olá rafael, Veja isto: http://stackoverflow.com/questions/5483304...ocomplete-works _ _ Fabiano Abreu Papo Sql - Um blog com tutoriais, dicas e truques sobre SQL
  17. Fabiano Abreu

    Limpeza

    Olá kylezenh0, Na minha opinião você deve fazer: 1º - Backup da sua base de dados. 2º - Identificar quais são os usuários a serem excluídos. 3º - Excluir os usuários. Abraços. _ _ Fabiano Abreu Papo Sql - Um blog com tutoriais, dicas e truques sobre SQL
  18. Olá mcaa, Sua resposta está aqui: http://br.forums.wordpress.org/topic/1062-...for-key-primary Abraços. _ _ Fabiano Abreu Papo Sql - Um blog com tutoriais, dicas e truques sobre SQL
  19. Olá Marcela, Se não me engano, esta situação já foi abordada aqui no fórum, mas resumindo, caso a situação não seja um requisito, esqueça, você levará mais tempo buscando e implementando a solução, do que aproveitando frutos dela. Uma dica que lhe dou é a seguinte, ao invés de excluir o registro, adicione um campo st, nela você adiciona informações que poderá identificar se o cliente não está mais ativo, assim você mantem os dados dele e, caso ele vier a ser seu cliente novamente não precisará realizar um novo cadastro. Espero ter lhe sido útil, abraços. _ _ Fabiano Abreu Papo Sql - Um blog com tutoriais, dicas e truques sobre SQL
  20. Olá campitchos, Tente procurar materiais, apostilas e afins na internet sobre SQL, com certeza irá lhe ajudar. Abraços. _ _ Fabiano Abreu Papo Sql - Um blog com tutoriais, dicas e truques sobre SQL.
  21. Olá Brenocg, Não sei o motivo que levou você a chegar a esta situação, mas, creio que é mais prudente deixar o banco de dados armazenar a informação padrão, e você manipular as informações em suas consultas. Se tens dúvida em como manipular as informações, sugiro a leitura deste post: http://paposql.blogspot.com.br/2011/12/fun...m-reais-no.html Abraços. _ _ Fabiano Abreu Papo Sql - Um blog com tutoriais, dicas e truques sobre SQL
  22. David, Para identificar possíveis falhas em sua lógica, faça o seguinte, coloque a instrução existente na cláusula where na cláusula select, ai você verá o que esta acontecendo... SELECT P.nome, P.dt_inicio, now() , DATE_ADD(now(), INTERVAL 1 month) FROM pessoa P; Abraços. _ _ Fabiano Abreu Papo Sql - um blog com tutoriais, dicas e truques sobre SQL
  23. Olá G.Alves, Creio que poderá realizar a condição através do uso de if exists ou if not exists Abraços. _ _ Fabiano Abreu Papo Sql - Um blog com tutoriais, dicas e truques sobre SQL
  24. Falha minha David, O colega Marcelo_2 me corrigiu, o correto é DATE_ADD não DATEADD. Abraços. _ _ Fabiano Abreu Papo Sql - Um blog com tutoriais, dicas e truques sobre SQL
  25. Olá David Viana, Você pode fazer isto: SELECT P.nome, P.dt_inicio FROM pessoa P WHERE date(now()) < dateadd(P.dt_inicio, interval 1 month) ; Veja se irá funcionar. Espero ter lhe sido útil, abraços. _ _ Fabiano Abreu Papo Sql - Um blog com tutoriais, dicas e truques sobre SQL
×
×
  • Criar Novo...