Ir para conteúdo

Giuliano Santos

Members
  • Total de itens

    75
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre Giuliano Santos

  • Data de Nascimento 08/14/1881

Informações Pessoais

  • Sexo
    Masculino
  1. Giuliano Santos

    SLQ de estoque com Firebird

    É, acho que vai ser pela aplicação mesmo. Muito obrigado pela ajuda
  2. Giuliano Santos

    SLQ de estoque com Firebird

    A versão do Firebird no meu ser vidor é a 2.5. Não consigo utilizar o OVER. Alguma outra sugestão?
  3. Giuliano Santos

    SLQ de estoque com Firebird

    Testei aqui, mais ainda não esta dando certo. Por exemplo: em 11/2018 deveria mostrar o valor de estoque 351, mais esta mostrando -113 O que eu entendi é que ele esta trazendo a soma só do mês e ano de 11/2018. Isso para cada mês e ano. Preciso que ele traga a soma de 11/2018 para traz como esta no WHERE ("where me.data <= ") ou seja: 01/2018 - mostrar soma desde 01/2018 até a primeira movimentação que é 01/2013 02/2018 - mostrar soma desde 02/2018 até a primeira movimentação que é 01/2013 03/2018 - mostrar soma desde 03/2018 até a primeira movimentação que é 01/2013 Assim terei o estoque correto do mês e ano
  4. Giuliano Santos

    SLQ de estoque com Firebird

    Tenho um SQL que gera para mim o meu estoque no período que eu colocar. Esse SQL esta funcionando perfeitamente. Segue exemplo: -- Estoque dia por grade select pro.cod_produto, pro.descricao1 as produto, cor.descricao as descricao_cor, me.tamanho, sum (me.quantidade) as qtd_estoque_dia, sum(me.empenho) as empenho_dia from mov_estoque me inner join produtos pro on pro.produto = me.produto and pro.tipo_prod = 'AC' inner join cores cor on cor.cor = me.cor where me.data <= '30.11.2018' group by 1,2,3,4 Preciso de um que me mostre o estoque mês-a-mês e ano-a-ano e não estou conseguindo fazer. Segue um exemplo do que tentei mais não esta batendo: -- Estoque dia por grade select extract(year from me.data) as ano, extract(month from me.data) as mes, pro.cod_produto, pro.descricao1 as produto, sum (me.quantidade) as qtd_estoque_dia from mov_estoque me inner join produtos pro on pro.produto = me.produto and pro.tipo_prod = 'AC' where me.data <= 25||'.'|| EXTRACT(MONTH FROM me.data)||'.'|| EXTRACT(YEAR FROM me.data) group by 1,2,3,4 Existe uma forma de fazer isso?
  5. Giuliano Santos

    Autenticar no windows server com PHP

    Quando eu tento acesar dados de um ERP interno atravez de uma API é sólicitado um usuário e senha do servidor onde o ERP esta instalado. Existe uma forma de fazer essa autenticação pelo PHP? Segue tela como exemplo do que acontece:
  6. Giuliano Santos

    Envio de e-mail com Python

    Resolvi o problema dessa forma: import MySQLdb import smtplib import time smtp = smtplib.SMTP_SSL('email-ssl.com.br', 465) email = 'intranet@email.com.br' senha = '1234' # Abre o banco de dados db = MySQLdb.connect("localhost","root","1234","intranet" ) # prepare a cursor object using cursor() method cursor = db.cursor() sql = " SELECT e.id,e.email_destino,e.titulo,e.mensagem,e.email_respondepara FROM envia_email e WHERE e.enviado = 'F'" # executa o SQL cursor.execute(sql) # lista a base. results = cursor.fetchall() #loga no SMTP smtp.login(email,senha) for row in results: #id = row[0] email_destino = row[1] titulo = row[2] mensagem = row[3] #email_respondepara = row[4] #aguarda 20 segundo para enviar o proximo email time.sleep(20) de = email para = [email_destino] msg = '''Subject: %s \n %s''' % (titulo, ' ' + mensagem) #envia o e-mail smtp.sendmail(de, para, msg) #desconecta do SMTP smtp.quit() # desconecta do servidor db.close()
  7. Giuliano Santos

    Envio de e-mail com Python

    Estou tentando enviar e-mails pelo Python com dados de um banco de dados, mais esta ocorrendo um erro que eu não estou conseguindo entender. O sistema faz a conexão com o banco, envia o primeiro e-mail e quando vai enviar o segundo e-mail da um erro. Alguem poderia me ajudar com esse código por favor? Segue o código que tenho: #!/usr/bin/python import MySQLdb import smtplib import time smtp = smtplib.SMTP_SSL('email-ssl.com.br', 465) email = 'intranet@email.com.br' senha = '1234' # Abre o banco de dados db = MySQLdb.connect("localhost","root","1234","intranet" ) # prepare a cursor object using cursor() method cursor = db.cursor() sql = " SELECT e.id,e.email_destino,e.titulo,e.mensagem,e.email_respondepara FROM envia_email e WHERE e.enviado = 'F'" try: # executa o SQL cursor.execute(sql) # lista a base. results = cursor.fetchall() for row in results: #id = row[0] email_destino = row[1] titulo = row[2] mensagem = row[3] #email_respondepara = row[4] time.sleep(40) smtp.login(email,senha) de = 'intranet@email.com.br' para = [email_destino] msg = '''Subject: %s \n %s''' % (titulo, ' ' + mensagem) smtp.sendmail(de, para, msg) smtp.quit() except: print "Error" # desconecta do servidor db.close()
  8. Giuliano Santos

    SELECT com datas

    Perfeito Fernando. Agora esta funcionando. Muito obrigado pela ajuda
  9. Giuliano Santos

    SELECT com datas

    Preciso fazer um SELECT que me traga os registros dos ultimos 5 dias. Consegui fazer o SELECT, porem não esta trazendo o dia atual. Meus dados possuem a data e a hora e acredito que o que fiz não esta tratando as horas de forma correta. Exemplo dos dados da Tabela: data nome sobrenome conversa 2018-02-21 09:52:51.000 Giuliano Santos Teste 2018-02-21 09:42:04.000 Silas Silva Volta quinta feira de férias 2018-02-22 09:18:58.000 Silas Silva Chegou tudo ok Código que estou utilizando: SELECT hc.data, u.nome, u.sobrenome, hc.conversa FROM historico_contato hc INNER JOIN usuarios u on u.id_usuario = hc.id_usuario WHERE hc.data BETWEEN CURRENT_DATE()-1 AND CURRENT_DATE() ORDER BY hc.data DESC O resultado do código não esta trazendo o ultimo registro que é da data de hoje Resultado: data nome sobrenome conversa 2018-02-21 09:52:51.000 Giuliano Santos Teste 2018-02-21 09:42:04.000 Silas Silva Volta quinta feira de férias Alguem poderia me ajudar com essa dúvida por favor?
  10. Giuliano Santos

    Deletar com AJAX

    Estou tentando deletar registros de um banco utilizando php e ajax mais não esta dando muito certo. Ele deleta o primeiro registro, mais se eu tentar deletar direto pelo ultimo registro ou um registro do meio ele não delata Segue código que estou utilizando Formulário: <?php foreach ($result_previdoes as $row_previsoes): ?> <tr> <td><?php echo $row_previsoes->tipo_despesa; ?></td> <td><?php echo $row_previsoes->tipo_pgto; ?></td> <td><?php echo $row_previsoes->valor; ?></td> <td> <form class="box-title form-inline" method="post" action="" id="deleta_previsao"> <input type="hidden" name="id_previsao" value="<?php echo $row_previsoes->id; ?>"> <input type="hidden" name="id_viagem" value="<?php echo $row_previsoes->id_viagem; ?>"> <button class="btn-link" type="submit" onclick="return confirm('Tem certeza que deseja deletar?');"><i class="fa fa-eraser" style="color:red;" title="Excluir"></i></button> </form> </td> </tr> <?php endforeach; ?> Ajax: <script type="text/javascript"> //deleta previsao jQuery(document).ready(function(){ jQuery('#deleta_previsao').submit(function(){ var dados = jQuery( this ).serialize(); jQuery.ajax({ type: "POST", url: "deleta_previsao.php", data: dados, success: function( data ) { location.reload(); } }); return false; }); }); </script>
  11. Giuliano Santos

    [Resolvido] INSERT com dados da mesma tabela

    Perfeito Motta, Muito obrigado!!!
  12. Giuliano Santos

    [Resolvido] INSERT com dados da mesma tabela

    Preciso executar um insert copiando dados da mesma tabela alterando somente um campo exemplo do código que tenho: não posso copiar o campo tabela, o novo valor deve ser 42. Isso é possível? insert into iprecos ( validade_inicial, validade_final, tamanho, tabela, produto, preco_old, preco_dimp, preco_digitado, preco, impostos_rec, estampa, entrada, data_ult, cpreco, cor, condicao_pgto) select iu.validade_inicial, iu.validade_final, iu.tamanho, iu.tamanho, iu.produto, iu.preco_old, iu.preco_dimp, iu.preco_digitado, iu.preco, iu.impostos_rec, iu.estampa, iu.entrada, iu.data_ult, iu.cpreco, iu.cor, iu.condicao_pgto from iprecos iu where iu.tabela = 3
  13. Giuliano Santos

    ECHO com campo NUMERIC com FIREBIRD

    resolvi da seguinte forma: cast(cli.limite_credito as float) as limite_credito,
  14. Giuliano Santos

    Erro com código que calcula frete dos correios

    Mesmo assim não foi.
  15. Giuliano Santos

    Erro com código que calcula frete dos correios

    Entrei no site dos correios e peguei o manual de implementação para conferir e esta betendo tanto o link como os parametros. o link que peguei o manual é esse: https://www.correios.com.br/para-voce/correios-de-a-a-z/pdf/calculador-remoto-de-precos-e-prazos/manual-de-implementacao-do-calculo-remoto-de-precos-e-prazos/view O que mais poderia ser?
×

Informação importante

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