Ir para conteúdo
Fórum Script Brasil

Pompeu

Membros
  • Total de itens

    136
  • Registro em

  • Última visita

Tudo que Pompeu postou

  1. Pompeu

    (Resolvido) Calcular Idade

    Olá 'Denis' Mais que resolvido, obrigado pelo presente ^^ Abraço
  2. Olá a todos Gostaria de saber como calcular idade tendo a data atual e data de nascimento Obrigado
  3. Resolvido Movi alguns comandos da SP1 para a SP2, então quem finaliza o processo agora é a SP2 e antes eu tentava retornar o valor pra SP1 Obrigado
  4. Saudações ... Tenho 2 stored procedures e gostaria de saber como faço e se é posivel ir somando os valores na variável. Ex: Executo uma SP e acho um determinado valor, pego esse valor e jogo em outra SP, gostaria que fosse o valor da primeira SP e fosse somando com a segunda SP SP1 -- v_valor = Consulta SP2 -- v_valor(mantendo o valor achado na primeira SP) + os valores encontrados na segunda SP Por último, inserir o registro com o valor total da variável Obrigado
  5. Olá 'mazocco' ... Tente executar e consulta direto do banco de dados e ver se funciona. Está me parecendo um erro de programação. Se possível, passe mais informações como por exemplo o código da pagina que está executando a pesquisa.
  6. Obrigado 'Denis' ... Desculpe minha ignorancia, funcionou perfeitamente. Estou estudando SQL e ainda apanhando um pouco com a linguagem, quando temos o conhecimento tudo se torna muito fácil. Um grande Abraço e Obrigado
  7. 'Denis' ... só mais uma dúvida No exemplo do SELECT eu trago dois campos, o ID e o VALOR, eu queria armazenar somente o campo VALOR da consulta mas eu preciso do campo ID para fazer a condição na cláusula WHERE. Você poderia me dar um exemplo de como ficaria ? Obrigado
  8. Olá 'Denis' ... bom dia Sim ... o select retorna apenas um valor, e como eu posso atribuir esse valor da select em uma variável Ex.: SELECT id, valor FROM tabela WHERE id = 1 v_valor = (como eu armazeno o valor do select nessa variável ?) Lembrando que a variável está dentro de uma SP Obrigado
  9. Pompeu

    Valor padrão

    Olá 'nsouza' Eu utilizo o vertrigo como servidor de dados. Ele é um conjunto de aplicativos como Apache, PhpMyAdmin, MySql, Etc, quando você instala ele, ele já configura tudo pra você. Baixe ele aqui: http://www.baixaki.com.br/download/vertrigoserv.htm Para acessar o PhpMyAdmin é só digitar http://localhost no seu navegador Abraços
  10. 'sararinhojj' Vi que você quer desenvolver sites em dreamweaver. Dá uma olhada nesse curso de dreamweaver + php + mysql http://www.claranet.com.br/Curso_Dreamweaver_PHP_MySQL.rar Espero ter ajudado Abraço
  11. Pompeu

    Valor padrão

    Olá 'nsouza' ... Segue exemplo de tabela criada no MySql utilizando valores padrões para campos: CREATE TABLE IF NOT EXISTS `nome_da_tabela` ( `id` int(11) NOT NULL default '0', `nome` varchar(40) default 'JOÃO', //Nesse caso todo registro inserido (se não for atribuido nenhum valor) vai ter o nome 'JOÃO' como padrão `endereco` varchar(40) default NULL, `bairro` varchar(25) default NULL, `cidade` varchar(25) default 'SÃO PAULO', //Nesse caso todo registro inserido vai ter 'SÃO PAULO' como padrão `telefone` varchar(14) NOT NULL, PRIMARY KEY (`id`) ) Você pode colocar o valor padrão que quiser, você já tentou ou sabe utilizar o phpmyadmin ? por lá também tem como deixar padrão e tem uma interface bem fácil de utilizar. Tem algumas ferramentas do próprio MySql que você também pode utilizar, dá uma olhada nesse site: http://www.mysqlbrasil.com.br/?q=node/7 Você pode fazer o download dessas ferramentas se quiser pelo próprio site Espero ter ajudado Abraço
  12. Olá 'sararinhojj' Quando comecei a programar eu nem tinha noção d q era SQL, depois de vários anos programando, você acaba tendo a necessidade de se atualizar, vou tentar te ajudar apesar de eu não ser expert em SQL mas acho q sei o que você quer. Vamos começar, primeiramente, qual a linguagem de programação que você usa ? partindo de um princípio que o mysql é somente um banco de dados (poderoso por sinal) me corrijam se eu estive errado, mas o mysql não possui uma interface de criação de telas (como o Oracle por exemplo), eu uso o Delphi 7 para criar as telas e o MySQL para armazenar os dados, eu tento fazer de uma forma que todas as operações sejam executadas pelo MySQL (stored procedures) Mais uma pergunta ... qual a finalidade de você querer conhecer o MySQL ou SQL ? você quer desenvoler alguma aplicação ? Aguardo
  13. Como posso atribuir um valor a uma SP puxando esse valor de um SELECT ? Segue SP: DELIMITER $$ DROP PROCEDURE IF EXISTS `sp_faturamento_gerar` $$ CREATE DEFINER=`clubedec`@`%` PROCEDURE `sp_faturamento_gerar`( IN v_idfaturamento INTEGER, IN v_vencimento DATE, IN v_lancamento DATE, IN v_planoconta VARCHAR(35), IN v_ndocumento VARCHAR(5)) BEGIN DECLARE vs_id INTEGER; DECLARE vs_tiposocio INTEGER; DECLARE vs_ntitulo VARCHAR(3); DECLARE vs_codigo INTEGER; DECLARE vs_nome VARCHAR(50); DECLARE vs_taxaid INTEGER; DECLARE vs_valor DOUBLE; DECLARE socio_eof INTEGER DEFAULT 0; DECLARE cur_socio CURSOR FOR SELECT id, tiposocio, ntitulo, codigo, nome, taxaid FROM socios ORDER BY id; DECLARE CONTINUE HANDLER FOR NOT FOUND SET socio_eof = 1; OPEN cur_socio; FETCH cur_socio INTO vs_id, vs_tiposocio, vs_ntitulo, vs_codigo, vs_nome, vs_taxaid; WHILE NOT socio_eof DO SELECT id, valor FROM taxas WHERE id = vs_taxaid AND vs_valor = valor; //QUERO PEGAR O VALOR DA TABELA TAXAS E JOGAR NA VARIAVEL vs_valor INSERT INTO contasreceber (codigo, idcliente, nome, ndoc, valor, lancamento, vencimento, planocontas, tiposocio, idfaturamento) VALUES (vs_codigo, vs_codigo, vs_nome, v_ndocumento, vs_valor, v_lancamento, v_vencimento, v_planoconta, vs_tiposocio, v_idfaturamento); FETCH cur_socio INTO vs_id, vs_tiposocio, vs_ntitulo, vs_codigo, vs_nome, vs_taxaid; END WHILE; CLOSE cur_socio; END $$ DELIMITER; Quero pegar o valor da tabela TAXAS e jogar na variavel vs_valor Obrigado
  14. "Denis" ... era isso q eu precisava pra começar a trabahar com as SPs Vlw ein Um grande Abraço
  15. "Denis" eu uso delphi 7 e o coponente Zeos ... eu gostaria de saber como enviar valores para a variavel dentro da SP Ex: tenho uma SP e duas variaveis declaradas certo, como eu envio valores para essas variaveis. Eu chamo a SP atraves do delphi usando o comando "call" conforme exemplo abaixo: DTM.TBNomeDaTabela.Close; DTM.TBNomeDaTabela.SQL.Clear; DTM.TBNomeDaTabela.SQL.Add('CALL nome_da_sp()'); DTM.TBNomeDaTabela.ExecSQL; só q eu não queria chamar somente a SP, eu gotaria de chama-la passando os valores das variaveis entendeu ? Muito obrigado mais uma vez "Denis"
  16. Obrigado Denis ... Estou tentando fazer e assim q conseguir ou eu tiver alguma duvida eu posto aki ok você poderia me dar uma explicação sobre como armazenar informações nas ariaveis da SP ? pode ser em qualquer linguagem de programação, não precisa ser exatamente em delphi só pra eu ter uma ideia. mais uma vez Obrigado
  17. Saudações ... Estou desenvolvendo um sistema em Delphi e MySQL, preciso gerar um faturamento e tenho certeza q através de uma SP é bem mais rápido, mas não estou conseguindo. sei q este forum é sobre MySQL mas segue rotina feita em delphi: DTM.TBSocios.First; while not DTM.TBSocios.Eof do begin //Gerar Valor Mensalidade V_TipoSocio := DTM.TBSocios.FieldByName('tiposocio').AsString; V_NTitulo := DTM.TBSocios.FieldByName('ntitulo').AsString; V_Codigo := DTM.TBSocios.FieldByName('codigo').AsString; DTM.TBTaxas.Locate('id', DTM.TBSocios.FieldByName('TaxaID').AsString, []); DTM.TBTaxasLancamentos.Active := True; DTM.TBTaxasLancamentos.Filter := 'idsocio=' + DTM.TBSocios.FieldByName('id').AsString; DTM.TBTaxasLancamentos.Filtered := True; VValorTaxas := 0; DTM.TBTaxasLancamentos.First; while not DTM.TBTaxasLancamentos.Eof do begin VValorTaxas := VValorTaxas + DTM.TBTaxasLancamentos.FieldByName('valor').AsFloat; DTM.TBTaxasLancamentos.Next; end; DTM.TBTaxasLancamentos.Active := False; VValorMensalidade := DTM.TBTaxas.FieldByName('valor').AsFloat + VValorTaxas; CRNovoRegistro; DTM.TBContas.Close; DTM.TBContas.SQL.Clear; DTM.TBContas.SQL.Add('Insert Into contasreceber (id, codigo, ' + 'nome, ' + 'ndoc, ' + 'valor, ' + 'lancamento, ' + 'vencimento, ' + 'planocontas, ' + 'idfaturamento' + ') Values (' + chr(39) + IntToStr(CRID) + chr(39) + ', ' + chr(39) + ContasReceber.V_IDCodigo + chr(39) + ', ' + chr(39) + DTM.TBSocios.FieldByName('nome').AsString + chr(39) + ', ' + chr(39) + NDocumento.Text + chr(39) + ', ' + chr(39) + FloatToStr(VValorMensalidade) + chr(39) + ', ' + chr(39) + DateToStr(Date) + chr(39) + ', ' + chr(39) + Vencimento.Text + chr(39) + ', ' + chr(39) + PlanoConta.Text + chr(39) + ', ' + chr(39) + IntToStr(ID) + chr(39) + ')'); DTM.TBContas.ExecSQL; DTM.TBContas.Close; DTM.TBContas.SQL.Clear; DTM.TBContas.SQL.Add('commit'); DTM.TBContas.ExecSQL; //FIM Gerar Valor Mensalidade DTM.TBSocios.Next; end; A rotina em delphi está funcionando perfeitamente, gostaria de fazer uma SP. O Problema está sendo em localizar o registro em outra tabela ... não sei fazer isso em SP Obrigado
  18. RESOLVIDO vlw Norivan ... consegui montar ... componente muito útil esse q você me passou ... Muito Obrigado
  19. Norivan ... Muito obrigado ... vou verificar se consigo mas pelo q eu vi realmente não é tão difícil assim ... ajudou bastante. É q quando a gente não entende muito acaba ficando difícil rs Vlw mesmo ^^
  20. RESOLVIDO Consegui ... ajudou bastante ... obrigado Andreia ^^
  21. Obrigado ... vou testar vlw mesmo
  22. Saudações Gostaria de saber se alguém poderia me ajudar com uma rotina pra formatar os ceps do meu banco de dados. eu tenho uma tabela que tem varios registros e na hora de programar eu não formatei os CEPs, eu já corrigi isso e gostaria de padronizar na tabela do meu banco de dados. Hj os CEPs estão um diferente do outro ex: 13300-000 13.300-000 13300.000 etc Eu gostaria de deixa-los assim 13.300-000 Obrigado Dados da tabela: Nome da Tabela : dbo.Contato Nome do campo : ContCep Vlw
  23. Saudações amigos ... Estou desenvolvendo um site para imobiliária e gostaria de saber se é possivel mostrar resultados em duas colunas de uma tabela ex: mostrar 3 registros do lado esquerdo e 3 registros do lado direito segue o site para análise: www.claranet.com.br/arruda vocês podem ver q os resultados estão do lado esquerdo, eu gostaria de fazer aparecer os outros 3 do lado direito, em relação a fazer aparecer os 6 registros isso eu sei, é tranquilo, eu só não estou conseguindo fazer aparecer do lado direito. Acho q deu pra explicar legal Obrigado Galera
  24. Saudações ... Já tentei de tudo quanto é forma e não consigo chamar a stored procedure q está no MySQL que fica em meu domínio, se alguém tiver algum exemplo pronto para eu testar agradeço Muito obrigado
×
×
  • Criar Novo...