Jump to content

Search the Community

Showing results for tags 'sql'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 555 results

  1. andreluis78

    Query em tempo de execução

    Olá a todos.Criei um procedimento para verificar se um usuário está cadastrado no banco de dados.Utilizo Firebird como BD e componentes Zeos para acessar o banco.Resolvi criar uma query em tempo de execução para fazer a verificação. Não dá nenhum erro, porém, quando digito o nome do usuário no Edit e clicono botão que executa o procedimento, ele dá ''usuário inexistente'', mesmo se o nome do usuário estiver cadastrado no banco. Segue o código: procedure Tfrm_login.SpeedButton1Click(Sender: TObject); var Qry : TZQuery; begin Qry:=TZQuery.Create(nil); Qry.Connection := dm_dados.ZConnection1; //componente de conexão Qry.SQL.Add('select codigo, nome, acessar, user, pass from clientes'); Qry.Open; if Qry.Locate('USER',Edit1.Text,[]) then begin ShowMessage('usuário cadastrado'); end else begin ShowMessage('usuário inexistente'); Edit1.SetFocus; end; FreeAndNil(Qry); end; Se alguém puder ajudar agradeço desde já. Obrigado
  2. Olá pessoal! Preciso de um help por favor. Seguinte, tenho uma base de dados abaixo e preciso incluir uma coluna com os valores acumulado do mês independente do produto.Base atual: YEARMONTH / PRODUTO/ VALOR 202001 /ABC / 123,00 202001 /DEF / 234,00 202002 /ABC / 289,00 202002 /GHU / 222,00 Com a nova coluna ficaria assim: YEARMONTH / PRODUTO/ VALOR / VALOR ACUMULADO 202001 /ABC / 123,00 / 357,00 202001 /DEF / 234,00 / 357,00 202002 /ABC / 289,00 / 511 202002 /GHU / 222,00 / 511 Alguém tem alguma dica?! Desde já agradeço
  3. ronaldobgomes

    Filtro em dois Campos SQL Delphi

    Boa tarde galera Tenho um problema que preciso resolver, seguinte: tenho um banco de dados e nele contem uma tabela chamada agencia, ela esta funcionando legal mas NÃO consegui montar um filtro legal pra ela, a tabela é de agencias bancarias, chama-se Bancoage, os campos de pesquisa são Bancod e Agenum o editbanco.text busca só banco , exemplo: '237'.O editagencia.text busca só agencias, exemplo: '0522' e os dois edit teria que pesquisar banco agencia, banco - agencia - 237 0522 este comando eu quero usar nas pesquisas e também pra verificar se ja existe a agencia cadastrada. meu filtro só faz em um edit só, me ajudem por favor. Uso UniSql, delphi 10.3 e que fique claro eu estou desenvolvendo um programa para empresas de cobrancas e esta base alimenta o cadastro de cheques Valew!!!!!
  4. FabianoSouza

    Assinar variável em SQL dinâmico

    Pessoal, por que isso não funciona no SQL? SET @sql = 'SELECT ' SET @sql = @sql + @status + ' = meuCampo FROM minhaTab' EXEC(@sql) SELECT @status Preciso passar o resultado para a variável @status. Como faço??
  5. Diego-SLP

    SQL não interpreta variavel via GET

    Bom dia, Estou passando uma variavel via GET para uma pagina PHP e a SQL não interpreta a mesma. Se eu printar o numero é exibido, se eu colocar o valor manualmente na SQL ela funciona, porém quando coloco a variavel não exibe nenhum registro, se alguem puder me ajudar. <?php $id = $_GET['id']; echo $id; $procura = mysqli_query($con,"SELECT p.DATA,p.cod_func,f.nome,f.funcao,p.cod_etapa,p.entrada_1,p.saida_1,p.entrada_2,p.saida_2,p.entrada_3,p.saida_3 FROM rh_pontoFuncionario p, rh_funcionario f WHERE p.cod_func = f.cod AND p.cod_obra = '".$id."' ORDER BY p.id desc") or die (mysqli_error($procura)); while($row = mysqli_fetch_array($procura)){ ?> <tr role="row" class="odd table-sm"> <td class="text-center"> <?php echo date('d/m/Y',strtotime($row['DATA'])); ?> </td> <td class="text-center"><?php echo $row['cod_func'];?></td> <td class="text-center"><?php echo $row['nome'];?></td> <td class="text-center"><?php echo $row['funcao'];?></td> <td class="text-center"><?php echo $row['cod_etapa'];?></td> <td class="text-center"><?php echo $row['entrada_1'];?></td> <td class="text-center"><?php echo $row['saida_1'];?></td> <td class="text-center"><?php echo $row['entrada_2'];?></td> <td class="text-center"><?php echo $row['saida_2'];?></td> <td class="text-center"><?php echo $row['entrada_3'];?></td> <td class="text-center"><?php echo $row['saida_3'];?></td> <td class="project-actions text-center"> <a class="btn btn-warning btn-sm" href="#.php?id=<?php echo $row['id']; ?>"> <i class="fas fa-pencil-alt"> </i> </a> <a class="btn btn-danger btn-sm" href="#.php?id=<?php echo $row['id']; ?>"> <i class="fas fa-trash-alt"> </i> </a> </td> </tr> <?php }//while ?>
  6. Sou novato na área, estou criando um site para praticar, o meu problema está na página contatos. O objetivo é que ele salve os dados do formulário num arquivo do access. Sei que não é o ideal, como estou começando na área, acho que é melhor aprender assim para depois estudar outras formas.Criei um comando no SQL que intitulei de "grava", o nome do meu arquivo do access é "banco" e o html é contato.Tentei também validar os campos com java, mas não deu certo e exclui os códigos que tinha colocado no início do html, se alguém puder me ajudar a fazer a validação.Isso não é um trabalho, estou fazendo para aprender.Segue link com os arquivos: https://etecspgov-my.sharepoint.com/:f:/g/personal/thiago_cunha35_etec_sp_gov_br/EioK0B6ZHaNNlJ6zZWSXSfUB7PwxWfp-R5ulmqZOr1Hlpg?e=v51d7i Agradeço quem puder ajudar, Muito Obrigado.
  7. Diego-SLP

    Update registros multiplicando valores

    Bom dia, Teria como eu fazer um UPDATE na minha base colocando através de um FORM o VALOR_UNITARIO sendo que a QUANTIDADE já tenho na base de dados, e assim, atualizar o campo VALOR FINAL já? Vou atualizar varios registros de uma vez.
  8. Boa noite, tenho a seguinte questão, tenho uma tabela com campo "valor" que guarda um valor monetário e campo "data" com a data do lançamento e um campo "tipo" marcando se é entrada ou saida, ao cadastrar um valor, coloco a data e qual tipo "entrada" ou "saida" quero montar uma view que soma todos os valores por mês, separados por tipo, se é entrada ou saida. A seguinte query me tras a soma, porém não agrupa pelo MES/ANO SELECT DATE_FORMAT(data, "%m/%Y") as MES, (select Sum(valor) from controle WHERE tipo = 'SAIDA' ) as VS, // soma tudo que for SAIDA (select Sum(valor) from controle WHERE tipo = 'ENTRADA' ) as VE // soma tudo que for ENTRADA FROM controle GROUP BY YEAR(data), MONTH(data) // agrupa por ANO/MES mas este grupo nao opera nas somas dos valores ORDER BY data DESC Esta query somas os valores mas não filtra pelo mes/ano e tras a soma total de tudo ignorando o mes, mostra o mesmo valor total de cada tipo em todos os meses: EXEMPLO DO RESULTADO MES VS(saida) VE(entrada) 06/2020 4600,00 9750,00 05/2020 4600,00 9750,00 04/2020 4600,00 9750,00 Na prática cada mês deveria retornar as somas dos valores apenas dele. Como fazer com que GROUP BY YEAR(data), MONTH(data) tenha efeito correto em cada tipo?
  9. Estudo há poucos dias PHP e gostaria de saber no trecho abaixo por que usa-se o bindValue para jogar o conteúdo da variável na sql do método prepare do PDO? segue o trecho: $sql = $pdo->prepare("INSERT INTO usuarios (nome, email, telefone, senha) VALUES (:n, :t, :e, :s)"); $sql->bindValue(":n",$nome); $sql->bindValue(":t",$telefone); $sql->bindValue(":e",$email); $sql->bindValue(":s",$senha); $sql->execute(); Por que não poderia assim? $sql = $pdo->prepare("INSERT INTO usuarios (nome, email, telefone, senha) VALUES ($nome, $telefone, $email $senha)"); $sql->execute();
  10. Pessoal, tenho duas tabelas. Uma se chama prestacoes e a outra despesas. Cada prestação criada gera um id_prestacao que é único para cada uma gerada. Dentro da tabela despesas, se eu registro, por exemplo, 4 despesas, ficarão: id_prestacao = 1, 1, 1, 1 id_despesa = 1, 2, 3, 4 -> Cada despesa tem um valor, ao qual está na tabela despesas com o nome precoDespesa. -> O que eu gostaria é de poder, na tabela prestacoes, somar o valor destas despesas e colocar na coluna "valor_total" para cada id_prestacao gerado. Qual seria a maneira mais adequada de fazer isto, e que eu poderia compreender a estrutura criada para fazer essa "filtragem" UPDATE prestacoes SET valor_total = ( SELECT SUM(precoDespesa) FROM despesas ORDER BY id_prestacao ) Na tabela despesas, tenho atualmente id_prestacao - id_despesa - Valor 1 - 1 - 30 1 - 2 - 40 1 - 3 - 30 Com essa tentativa, vamos supor que tenho a tabela prestações: id_prestacao - projeto - ValorTotal 1 - Projeto A - 100 2 - Projeto B - 100 3 - Projeto C - 100 Ou seja, o valor total do somatório para o id_prestação está vindo como 100 (até ai tudo bem), porém não está filtrando na tabela prestações onde deve ser colocado. O 100, nesse caso, deveria ficar apenas na primeira linha, sendo os valores totais de B e C igual a 0.
  11. Rafael Castelhano

    Select resumo em várias tabelas

    Olá, tenho 4 tabelas com a seguinte estrutura: OCORRENCIAS Data Pasta TERCEIROS Pasta Acordo CUSTOS Pasta Valor COBRANCAS Pasta Valor Todas as tabelas relacioanadas pelo campo Pasta. Preciso montar uma consulta que mostre na mesma linha, para cada pasta a soma dos acordos (tabela TERCEIROS), a soma dos valores da tabela CUSTOS, e a soma dos valores da tabela COBRANCAS, o resultado seria algo como: -- Data Pasta Acordos Custos Cobrancas 17/05/2020 55 850 320 50 -- Meu select está desta forma SELECT OCORRENCIAS.Data, OCORRENCIAS.Pasta, SUM(TERCEIROS.Acordo) AS Acordos, SUM(CUSTOS.Valor) AS Custos, SUM(COBRANCAS.Valor) AS Cobrancas FROM ((OCORRENCIAS INNER JOIN TERCEIROS ON OCORRENCIAS.Pasta = TERCEIROS.Pasta) LEFT JOIN CUSTOS ON OCORRENCIAS.Pasta = CUSTOS.Pasta) LEFT JOIN COBRANCAS ON OCORRENCIAS.Pasta = COBRANCAS.Pasta GROUP BY OCORRENCIAS.Data, OCORRENCIAS.Pasta; O Problema é que ele multiplica o valor dos acordos pra cada ocorrência na tabela cobranças (por exemplo). Alguma dica pra resolver o problema?
  12. MasterX2020

    Categorias no PHP e SQL

    Olá a todos, Para uma aula foi me pedido a construção de um pequeno site. Preciso de ter uma barra lateral onde estão 3 categorias: Frutas, Legumes e Verduras. A barra lateral está construída e a pagina que abre ao clicar numa das categorias também. Agora precisava do código com os elementos PHP e SQL que permita que ao clicar numa das categorias os elementos apresentados nessa mesma página sejam os que estão relacionados à categoria clicada e que se encontra numa base de dados que também já construí. Ou seja, a página tem que ser sempre a mesma, mas os resultados que esta apresenta têm que depender se foi clicado Frutas, Legumes ou Verduras. Espero ter explicado bem o meu problema e que alguém me possa ajudar. Como já devem perceber são um leigo na matéria e ainda estou a aprender, por isso, desde já agradeço muito toda a ajuda que me possam dar.
  13. Chris Martin

    Relacionamentos Laravel

    Pessoal, estou com um problema com relacionamentos no laravel. (Inclusive pode ser até falta de atenção minha), mas quebrei a cabeça demais e não consegui; Tenho as tabelas 'arquiteto' e 'cliente' e um arquiteto tem vários clientes, só que não consegui fazer o relacionamento aparecer na tabela 'cliente' tenho o campo `arquiteto_id' que referencia o 'id' da tabela 'arquitetos', só que quando fiz a relação na model Arquiteto ela não está aparecendo class Arquiteto extends Model{ protected $fillable = [...]; public function clientes() { return $this->hasMany('App\Cliente'); } }
  14. Rodrigo5468

    Mostrar Resultados sem Repetir Dados

    Olá a todos(as), boa tarde! Tenho uma Query e um pequeno código em PHP para mostrar os resultados em uma tabela, mas estão repetindo os resultados da Query. Gostaria de uma solução, ou uma gambiarra para isso. Query SELECT DISTINCT b.ID AS "ID", b.Character AS "Personagem", b.Money AS "DinMao", b.BankMoney AS "DinBanco", b.Savings2 AS "DinPoupa", c.houseOwner AS "IDono", SUM(c.houseMoney) AS "DinCasa" FROM characters b INNER JOIN houses c ON (b.ID = c.houseOwner) ORDER BY ((b.Money+b.BankMoney+b.Savings2+c.houseMoney)) DESC LIMIT 0, 1000 PHP if(mysqli_num_rows($q) > 0) { while($r = $q->fetch_assoc()) { //Código da Tabela } } Observação: Quando eu removo a seguinte parte da minha Query que é: SUM(c.houseMoney) AS "DinCasa" e deixo assim: c.houseMoney AS "DinCasa" Os dados da minha tabela repetem, não sei o motivo e/ou a circunstância disso. Mas peço a ajuda de vocês para solucionar. Vale ressaltar que (ID e houseOwner) tem os mesmos valores, só o valor da casa que recebe o valor do ID, e ele pode ter quantas casa ele quiser, e se ele tiver cinco casas, mostrará o resultado cinco resultados na minha tabela, como posso resolver isso? Meu muito obrigado desde já.
  15. eduardo_barros

    Laravel SQL Server

    Boa tarde, Possuo uma aplicação rodando em Laravel com Db Mysql. Porem um cliente solicitou que o nosso sistema ficasse gravando informações no banco de dados SQL deles e vice e versa, só que o sistema deles não tem API, nesse caso vamos executar as queries do banco banco deles do nosso lado lendo e escrevendo, como funciona essa multiconexão de bancos dentro do laravel?
  16. Robson Barros da Rocha

    Agrupamento retornando todos as colunas

    Bom dia povo. Tenho um problema, e não uma dúvida. Eu executo no SQL Server esta query para agrupar os resultados cujo tenha o código do comprovante repetido: SELECT * FROM SHOP_Pedidos WHERE show='1' GROUP BY comprovante As colunas são: ID = Se preenche automaticamente comprovante = Recebe o código do comprovante productName = Nome do produto productValue = Valor do produto dateSent = Data que o produto foi enviado show = Enviado (1) e não enviado (0) A query que mostrei acima, não retorna dados porque aparece esse erro: "Column 'SHOP_Pedidos.id' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause." Certo, então aí que está o problema. Vendo o erro, eu troquei a * pela coluna comprovante, e resultou, mas a consulta só retorna a coluna comprovante (por conta do SELECT estar especificando somente ele. A dúvida é: Tem como recuperar todos as colunas, assim como mysql?
  17. Good

    Estrutura para Comissionamento

    Boa noite, tenho uma dúvida e gostaria da opinião pensando sempre em grande fluxo. Ex.: tenho um banco de dados, com tabela chamada pagamentos. Dentro dela tem as informações como usuário, valor, status, etc. Eu preciso colocar comissão para alguns usuários. Vocês acham melhor eu criar uma nova tabela chamada pagamentos_comissao? Ou criar uma coluna dentro da tabela pagamentos e armazenar para puxar como array depois? obs.: vou ter alguns pagamentos que a comissão vai ser para 2 ou mais usuários. Qual dos 2 modos é o mais viável?
  18. FabianoSouza

    Erro no CONVERT em SQL dinâmico

    Estou mudando todo o SQL das minhas consultas (em procedures) para SQL dinâmico. Está ocorrendo erro quando tento "mesclar" um campo int com uma string: ... SET @sql = @sql + ', CONVERT(VARCHAR(10), ML.id)'+'.jpg'+ 'AS nomeArquivo ' ... Preciso concatenar o campo id (que é inteiro) com a string ".jpg". Erro: Não é possível chamar métodos em varchar. Já fiz diversas tentativas como CAST e CONVERT mas não funciona. Help! Valew.
  19. Olá, estou com dúvidas , eu tenho a seguinte execução SELECT SUM(Cash) as soma FROM CashAccount Eu estou querendo pega o resultado desta consulta em PHP tipo $result = $pdo->query("SELECT SUM(Cash) as soma FROM CashAccount"); echo $result; Mais não sei como fazer aparece o mesmo resultado que é exibido quando eu faço a execução da query no SQL, por favor alguém poderia me informar como eu poderia está fazendo.
  20. MasterX2020

    Pesquisa simples para PHP e SQL

    Olá a todos, Como falei anteriormente estou construindo um site para uma aula e agora surgiu mais um desafio: fazer uma pesquisa em PHP que apresente resultados que podem ser obtidos de uma base de dados em SQL. Já tenho a barra de pesquisa colocada no site, a base de dados construída e a página onde os resultados devem surgir. Gostava de saber se alguém me poderia ajudar com o código PHP para que os resultados da pesquisa surgem. É uma pesquisa simples. O utilizador, por exemplo, insere na barra de pesquisa Maçã e, com isso, é levado para a pagina "pesquisa.php" onde devem surgir os dados que na base de dados estão relacionados com o termo pesquisado. O que se encontra na base de dados são coisas simples. Apenas pequenos títulos, relacionados com um pequeno parágrafo e uma categoria. Exemplo: - titulo: Maçã - parágrafo: Uma Maçã é um fruto. - categoria: Fruta. Se alguém poder ajudar desde já agradeço, espero ter explicado bem a minha dúvida.
  21. Pessoal, meu primeiro tópico, então desculpa qualquer coisa... É o seguinte, pra treinar to criando um sisteminha de aposta. Consiste em 2 campos, Valor apostado e ODD (odd é o quanto vai multiplicar a aposta caso ganhe). Porém quero colocar uma telinha aonde ele vai somar todos os ganhos e perdas do dia. Estou fazendo a soma direto no php, porém gostaria de passar o resultado dessa soma no banco de dados para assim ser possível somar as colunas. Eu tenho o metodo de escolha que é Ganhou ou Perdeu. Exemplo: Valor apostado: R$5,00 | ODD 2.0 = R$10,00 Porém o lucro é apenas R$5,00. Tendo em vista que o lucro é subtraído do valor total - valor apostado. Caso perca, o valor apostado apenas passa a ser negativo Vou deixar o código que estou utilizando: <?php session_start(); include_once("servidor.php"); if (!empty($_SESSION['usuario']) and !empty($_SESSION['id'])) { $id = $_SESSION['id']; $nome = $_SESSION['nome']; $usuario = $_SESSION['usuario']; }else{ $_SESSION['mensagem']="Você não está logado"; header("Location: index.php"); exit; } $id = $_SESSION['id']; $consulta = "SELECT * FROM Resultados WHERE id = '$id' ORDER BY resultado ASC"; $con = mysqli_query($conexao, $consulta); $banca = "SELECT * FROM Usuarios"; $conBanca = mysqli_query($conexao, $banca); ?> <!DOCTYPE html> <html> <head> <title>Anote sua Aposta - Painel</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" type="text/css" href="css/cssEstilo.css"> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous"> <!-- Font Awesome --> <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> <script type="text/javascript" src="js/jquery-3.3.1.min.js"></script> <script type="text/javascript" src="js/bootstrap.min.js"></script> <script type="text/javascript" src="js/jquery.mask.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#valor").mask("99990.00", {reverse: true}) $("#odd").mask("999.999.990.00", {reverse: true}) }) </script> </head> <body class="fundoBodyPainel"> <!-- topo --> <?php include('topo.php'); ?> <!-- fim topo --> <section> <nav> <p class="topoPainel"><strong>Bem vindo(a),</strong> <?php echo $_SESSION['nome'];?></p> </nav> </section> <!-- Botão para acionar modal --> <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#modalExemplo"> Adicionar uma nova aposta </button> <!-- Modal --> <div class="modal fade" id="modalExemplo" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="exampleModalLabel">Adicionar uma nova aposta</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Fechar"> <span aria-hidden="true">&times;</span> </button> </div> <div class="modal-body"> <section> <div> <form action="validarResultado.php" method="get" accept-charset="utf-8"> <div class="form-group"> <label>Valor Apostado:</label> <input type="text" class="form-control" id="valor" placeholder="Valor Apostado" name="valor"> </div> <div class="form-group"> <label>ODD:</label> <input type="text" class="form-control" id="odd" placeholder="ODD" name="odd"> </div> <div class="form-group"> <label for="Resultado">Resultado</label> <select id="inputEstado" class="form-control" name="resultado"> <option selected>Escolher...</option> <option>Ganhou</option> <option>Perdeu</option> </select> </div> </div> <button id="botaoCadastro" type="submit" name="enviar" class="btn btn-danger">Cadastrar</button> </form> </div> </section> </div> </div> </div> </div> <section class="containerContatos"> <div class="container"> <div class="row"> <div class="col-md-12"> <div class="d-flex justify-content-center table-responsive"> <table class="table table-striped" style="background: white;"> <thead class="thead-dark"> <tr> <th scope="col">Valor</th> <th scope="col">ODD</th> <th scope="col">Resultado</th> <th scope="col">ID Aposta</th> <th scope="col">Retorno</th> </tr> </thead> <tbody> <?php while($dado = mysqli_fetch_assoc($con)) { ?> <tr> <td><?php echo $dado["valor"]; ?></td> <td><?php echo $dado["odd"]; ?></td> <td><?php echo $dado["resultado"]; ?></td> <td><?php echo $dado["idAposta"]; ?></td> <td><?php $opcao1 = $dado["resultado"]; if ("$opcao1" == 'Ganhou') { $retorno = ($dado["valor"] * $dado["odd"]) - $dado["valor"]; $retorno1 = $retorno; $retorno1 = number_format($retorno1, 2, '.', ''); $retorno4 = $retorno; echo "$retorno1"; } if ("$opcao1" == 'Perdeu') { $retorno = ($dado["valor"] - $dado["valor"]) - $dado["valor"]; $retorno1 = $retorno; $retorno1 = number_format($retorno1, 2, '.', ''); $retorno4 = $retorno; echo "$retorno1"; } ?> </td> </td> </tr> <?php } ?> </tbody> </table> </div> </div> </div> </div> </section> <?php ?> <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js" integrity="sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6" crossorigin="anonymous"></script> </body> </html>
  22. Boa noite. Preciso fazer um select que me retorne os dados desse select: hjgnvbcbn
  23. E ai pessoal! Estou desenvolvendo uma procedure e estou com dificuldade para validar um campo. É seguinte, preciso verificar se o campo contem um registro, se contem, realiza o update concatenando com o registro de entrada e se não conter registro, apenas faça o update com o registro de entrada. Obs: Esse campo é separado por virgula. Segue o meu código: CREATE OR REPLACE PROCEDURE SP_VINCULO ( P_COD_MATRIZ IN TB_EDIEXT_PERFIL.COD_MATRIZ%TYPE, P_CONCIL IN TB_EDIEXT_PERFIL.CONCIL%TYPE, P_ID_MBX IN TB_EDIEXT_PERFIL_MBX.ID_MBX%TYPE, P_ID_CONCIL INT, P_DIR_DEST VARCHAR2, P_PROTOCOLO VARCHAR2 ) IS V_EC TB_EDIEXT_PERFIL.CONCIL%TYPE; V_REG_CONCIL NUMBER(1); V_CONCIL_EC VARCHAR(10); CONTEM_EC EXCEPTION; CONTEM_REG EXCEPTION; CURSOR VERIFICA_EC IS SELECT P_CONCIL FROM TB_EDIEXT_PERFIL WHERE CONCIL = 'EC'; CURSOR VERIFICA_CONCIL IS SELECT CONCIL FROM TB_EDIEXT_PERFIL WHERE CONCIL = 'EC'; BEGIN INSERT INTO TB_EDIEXT_PERFIL_MBX VALUES (PERFIL_MBX.nextval, (SELECT ID FROM TB_EDIEXT_PERFIL WHERE COD_MATRIZ = P_COD_MATRIZ), (SELECT ID FROM TB_EDIEXT_MBX WHERE MBX = 'MB'||P_CONCIL)); IF P_PROTOCOLO = 'SFTP' THEN INSERT INTO TB_EDIEXT_PERFIL_SFTP VALUES (PERFIL_SFTP.nextval, (SELECT ID FROM TB_EDIEXT_PERFIL WHERE COD_MATRIZ = P_COD_MATRIZ), P_ID_CONCIL, P_DIR_DEST); UPDATE TB_EDIEXT_PERFIL SET SFTP = 1 WHERE COD_MATRIZ = P_COD_MATRIZ; ELSE INSERT INTO TB_EDIEXT_PERFIL_CD VALUES (PERFIL_CD.nextval, (SELECT ID FROM TB_EDIEXT_PERFIL WHERE COD_MATRIZ = P_COD_MATRIZ), P_ID_CONCIL, P_DIR_DEST, NULL); UPDATE TB_EDIEXT_PERFIL SET CD = 1 WHERE COD_MATRIZ = P_COD_MATRIZ; END IF; OPEN VERIFICA_EC; FETCH VERIFICA_EC INTO V_EC; IF P_CONCIL = 'EC' THEN RAISE CONTEM_EC; END IF; SELECT CASE WHEN EXISTS ( SELECT CONCIL FROM TB_EDIEXT_PERFIL WHERE CONCIL LIKE P_CONCIL) THEN 1 ELSE 0 END AS VERIFICA_CONC INTO V_REG_CONCIL FROM DUAL; IF V_REG_CONCIL = 1 THEN RAISE CONTEM_REG; END IF; OPEN VERIFICA_CONCIL; FETCH VERIFICA_CONCIL INTO V_CONCIL_EC; -- NESTA ETAPA ESTOU VERIFICANDO SE O CAMPO É = 'EC', SE FOR ELE FAZ APENAS O UPDATE SUBSTITUINDO PARA O P_CONCIL DE ENTRADA IF V_CONCIL_EC = 'EC' THEN UPDATE TB_EDIEXT_PERFIL SET CONCIL = P_CONCIL WHERE COD_MATRIZ = P_COD_MATRIZ; -- AQUI DEVERIA FAZER O UPDATE CONCATENANDO O P_CONCIL, MAS NÃO ESTÁ FUNCIONANDO. ELSE UPDATE TB_EDIEXT_PERFIL SET CONCIL = (SELECT CONCIL FROM TB_EDIEXT_PERFIL WHERE COD_MATRIZ = P_COD_MATRIZ)||','||P_CONCIL WHERE COD_MATRIZ = P_COD_MATRIZ AND ROWNUM = 1; END IF; EXCEPTION WHEN CONTEM_EC THEN DBMS_OUTPUT.PUT_LINE('NÃO É PERMITIDO VINCULAR '||V_EC); WHEN CONTEM_REG THEN DBMS_OUTPUT.PUT_LINE('ERRO! A matriz ja possui vinculo com a conciliadora.'); CLOSE VERIFICA_EC; CLOSE VERIFICA_CONCIL; END; / O que está ocorrendo é o seguinte, ele está substituindo o campo CONCIL sempre com o parâmetro de entrada P_CONCIL e a concatenação não está funcionando. Alguém sabe o porque? Obrigado desde já!
  24. CREATE TABLE mensagem ( codmensagem INTEGER PRIMARY KEY, conteudo VARCHAR, codusuorigem INTEGER, codusudestino INTEGER, status INTEGER, CONSTRAINT codusuorigem_fk FOREIGN KEY(codusuorigem) REFERENCES amigos(codusua), CONSTRAINT codusudestino_fk FOREIGN KEY(codusudestino) REFERENCES amigos(codusub) ); Relatório de erros - ORA-00906: parêntese esquerdo não encontrado 00906. 00000 - "missing left parenthesis"
  25. Pessoal, Preciso levar uma instância que está no SQL 2017 express e carregar no SQL 2014 express (servidores diferentes), gerando o backup pelo Management Studio (.bak) no sql 2017 express, ocorre erro de incompatibilidade de versão quando tento carregar no sql 2014 express. Com isso, no 2017 gerei a instânca full no script.sql (o arquivo .sql ficou enorme quase 1 GB), ao carregar no sql 2014 express está ocorrendo erro de memória insuficiente. Encontrei uma forma de carregar o script.sql via comando: sqlcmd -S servidor -U login -P senha -i Script.sql está carregando porém de forma muita lenta. Será que alguém pode ajudar? Desde já agradeço.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.