Jump to content

All Activity

This stream auto-updates     

  1. Past hour
  2. Viniciusr9

    ORA-00937: Não é uma função de grupo de grupo simples

    Fiz o SUM externo no Select externo e o restante mantive como o primeiro scritp que te mandei, fiz o group by dentro e fora , ai funcionou certinho. Ficou SELECt VT.PROJETO,SUM(VT.ESFORCO_CALC),VT.EQUIPE FROM( -- SCRIPT PRIMARIO -- ) VT WHERE TO_DATE(VT.PROJETO,'MM/RRRR') = TRUNC(SYSDATE,'MM') GROUP BY VT.EQUIPE,VT.PROJETO . Muito Obrigado Motta !
  3. Viniciusr9

    ORA-00937: Não é uma função de grupo de grupo simples

    Desse jeito ? , assim me retorna apenas o resultado de 1501 , porém o correto que eu necessito é ( EQUIPE 1 = 1299 EQUIPE 2 = 1010 EQUIPE 3 = 147) SELECt SUM(NVL((VT.QT_HORAS_CHEIA - SUM(VT.DT_FIM - VT.DT_INI)*24 ),VT.QT_HORAS_CHEIA)) FROM( select LPAD(C.MES_COMPETENCIA,2,'0') ||'/'||C.ANO_COMPETENCIA AS PROJETO, E.DS_EQUIPE as EQUIPE, AU.DT_FIM, AU.DT_INI, QT_HORAS_CHEIA from EQUIPE E, COLABORADOR C1, COMPETENCIA C, COMPETENCIA_COLABORADOR CC, AUSENCIAS AU where E.CD_EQUIPE=CC.CD_EQUIPE and C.CD_COMPETENCIA=CC.CD_COMPETENCIA and C1.CD_COLABORADOR=CC.CD_COLABORADOR and C1.STATUS = 1 AND C1.CD_GESTOR <> C1.CD_COLABORADOR AND AU.CD_COLABORADOR (+) = C1.CD_COLABORADOR AND TO_DATE(LPAD(C.MES_COMPETENCIA,2,'0') ||'/'||C.ANO_COMPETENCIA,'MM/RRRR') = TRUNC(SYSDATE,'MM') -- GROUP BY CC.QT_HORAS_CHEIA,C1.DS_COLABORADOR ) VT WHERE TO_DATE(VT.PROJETO,'MM/RRRR') = TRUNC(SYSDATE,'MM') GROUP BY VT.QT_HORAS_CHEIA,VT.EQUIPE,vt.projeto, vt.dt_ini,vt.dt_fim --WHERE VT.PROJETO = ((select to_char(sysdate, 'MM') from dual)||'/'||(select to_char(sysdate, 'RRRR') from dual))
  4. Today
  5. Motta

    Comparativo de tabelas - Mysql

    Pesquise por NOT EXISTS Outra solução e fazer OUTER JOIN e testar se a chave na tabela buscada ficou nula. Veja também isto
  6. Tenta colocar as colunas QT_HORAS_CHEIA DT_FIM DT_INI na subquery sem totalizar e totalizar no select externo
  7. TeixeiraRamos

    Menu

    Omar obrigado pela sua atenção, mas não consegui. Por favor, observe que coloquei o comentário no lugar do sub-menu conforme sugeriu. <!-- Links --> <div class="collapse navbar-collapse" id="navbarCollapse"> <ul class="navbar-nav mr-auto"> <li class="nav-item"> <a class="nav-link" href="index.php">Index</a> </li> <!-- Dropdown --> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="#" id="navbardrop" data-toggle="dropdown"> Deus </a> <div class="dropdown-menu" id="navbardrop"> <a class="dropdown-item" href="santossolenidadesfestas.php">Santos</a> <!-- Entre com outra <ul> e os itens do sub-menu usando <li> dentro dessa nova ul. No resto é só usar o css ou javascript para obter o resultado final (ocultar/mostrar ou sempre visível). --> <ul class="navbar-nav mr-auto"> <li class="nav-item"> <a class="nav-link" href="consultasantosecelebracoes.php">Pesquisa Santo e Celebrações</a> </li> </ul> <a class="dropdown-item" href="missalcotidianoedominical.php">Missal</a> <a class="dropdown-item" href="santoterco.php">Santo Terço</a> </div> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="#" data-toggle="dropdown"> Mundo </a> <div class="dropdown-menu"> <a class="dropdown-item" href="fome.php">Fome</a> <a class="dropdown-item" href="continentes.php">Continentes</a> <a class="dropdown-item" href="paises.php">Paises</a> </div> </li> </ul> <div class="mt-2 mt-md-0"> <div id='google_translate_element'> <script> function googleTranslateElementInit() { new google.translate.TranslateElement({ pageLanguage: 'pt', autoDisplay: 'true', layout: google.translate.TranslateElement.InlineLayout.VERTICAL }, 'google_translate_element'); } </script> <script src='//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit'></script> </div> </div> </div> </nav> </header> O resultado é um espaço em em branco.
  8. Bom dia pessoal Estou estruturando um slideshow puro em css3 + html mas percebi que vou precisar de jquery para algumas funções, eu vinculei radios com lables para a navegação do menu e consegui montar em jquery o efeito "active" para quando é clicado em um botão, tudo funcionando perfeitamente e responsivamente nos browsers. Só que agora eu preciso que os slides passem automaticamente e vinculados a navegação, trocando ambos da direta pra esquerda, mantendo o efeito "active" na navegação com harmonia com as imagens, todos os exemplos que saí atrás na internet não vinculam radios com lables para navegação, então isso está me causando uma dificuldade além do que esperava, desde já agradeço a ajuda de vocês Segue abaixo os códigos Index.html <!DOCTYPE html> <html lang="en" dir="ltr"> <head> <meta charset="utf-8"> <title></title> <link rel="stylesheet" href="style.css"> </head> <body> <div class="slidershow middle"> <div class="slides"> <input type="radio" name="r" id="r1" checked> <input type="radio" name="r" id="r2"> <input type="radio" name="r" id="r3"> <input type="radio" name="r" id="r4"> <input type="radio" name="r" id="r5"> <div class="slide s1"> <a href="#"> <img src="1.jpg" alt=""></a> </div> <div class="slide"> <a href="#"><img src="2.jpg" alt=""></a> </div> <div class="slide"> <a href="#"><img src="3.jpg" alt=""></a> </div> <div class="slide"> <a href="#"><img src="4.jpg" alt=""></a> </div> <div class="slide"> <a href="#"><img src="5.jpg" alt=""></a> </div> </div> <div class="navigation"> <label for="r1" class="bar active"></label> <label for="r2" class="bar"></label> <label for="r3" class="bar"></label> <label for="r4" class="bar"></label> <label for="r5" class="bar"></label> </div> </div> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js"></script> <script type="text/javascript"> $(document).on('click', 'label', function() { $(this).addClass('active').siblings().removeClass('active') }) </script> </body> </html> style.css *{ margin: 0px; padding: 0px;} .slidershow{ width: 100%; height: 100%; overflow: hidden; position: absolute; max-height: 70%; } .middle{ position: absolute; } .navigation{ position: absolute; bottom: 20px; left: 50%; transform: translateX(-50%); display: flex; } .bar{ width: 60px; height: 5px; background-color: #c1c0c0; margin: 6px; cursor: pointer; transition: 0.4s; } .bar:hover{ background: #ddcf19; } .bar.active{ background: #ddcf19; } input[name="r"]{ position: absolute; visibility: hidden; } .slides{ width: 500%; height: 100%; display: flex; } .slide{ width: 20%; transition: 0.6s; } .slide a{ display: block; width: 100%; height: 100%; cursor: pointer;} .slide img{ width: 100%; height: 100%; object-fit: cover; } #r1:checked ~ .s1{ margin-left: 0; } #r2:checked ~ .s1{ margin-left: -20%; } #r3:checked ~ .s1{ margin-left: -40%; } #r4:checked ~ .s1{ margin-left: -60%; } #r5:checked ~ .s1{ margin-left: -80%; } Basicamente quero como o link abaixo mas vinculando meus controles de navegação Exemplo
  9. lesilva

    Comparativo de tabelas - Mysql

    Então pessoal estou precisando fazer um consulta no banco e comprar os dados das tabelas e ver o que não se encaixa. A estrutura é essa tabela principal pessoa, quando cria uma pessoa ele popular o id na tabela pessoa, parte, pessoa_fisica ou pessoa_juridica, preciso verificar se o ID de pessoa está em algum dessas tabelas caso não esteja em algum delas o sistema deve retornar o ID para que possa ser verificar visto que ele é um órfão.
  10. Obrigado, porém eu utilizei de estruturas simples com cores para fazer o exemplo ficar mais claro. A ideia é mudar divs de lugares numa estrutura próxima disso ( 4 blocos e alguns escondidos que vão trocar de lugar naquela estrutura ), e a ideia é que a troca delas entre si tenham uma transição mais "suave" não tão bruta. próximo do exemplo que segue abaixo: https://tympanus.net/Development/AnimatedResponsiveImageGrid/index2.html
  11. Viniciusr9

    ORA-00937: Não é uma função de grupo de grupo simples

    O erro persiste Motta. Pelo que eu tava lendo na net, eu não posso ter duas funções de grupo aninhadas do tipo : SUM(NVL((CC.QT_HORAS_CHEIA - SUM(AU.DT_FIM - AU.DT_INI)*24 ),CC.QT_HORAS_CHEIA)) porém eu preciso dela pois eu preciso reduzir o QT_HORAS_CHEIA( horas totais) de SUM(AU.DT_FIM - AU.DT_INI)*24 que são as horas faltadas pra ter um retorno de horas reais. o SUM de fora acumula tudo pra mim, sem ele dá tudo errado . Será que tem alguma maneira de converter isso e retirar um SUM porém tendo o mesmo retorno ?
  12. Michael Granados

    Desativar botão até todos os campos estarem preenchidos

    Só um detalhe, você está executando o validation no momento da atribuição da mesma, assim ele não vai validar a cada keyup e sim apenas quando o script chegar nesta linha. A correção seria... $("#ID_INPUT").keyup(validation);
  13. tetsuo

    Sistema de gestão de estagiários

    Blz! Tá bem no começo, né? Sugiro que já modele o banco de dados A partir do database, prossiga com o sistema
  14. bobzznnn

    Mostrar Meus Indiretos

    É meio chato e mt complexo realmente, mas tipo, não adianta eu colocar somente o id de quem indicou pq em uma outra conta a pessoa que indicou é outra. O pior é que ja está tudo pronto, só organizar, as vezes parece fácil e realmente é, só que confundi mt a cabeça. Ex: minha database no phpmyadmin é "xxxx" tenho a table "referrals"(são armazenados ids dos indicados) e a cima dela tem a tabela "users"(temos os usuários)e uma de suas estruturas é o "id". Vamos supor que o "id 2" é o 'Pedro' que indicou o "id 3"' Maria' e ela indicou o "id 4" 'Joaquin'. Eu estando na conta do "Pedro" só consigo ver meu indicado que neste caso é o "id 3" Maria, quero arrumar alguma forma de clicar no "id 3" 'Maria' que apareça o "id 4" Joaquin. Nas variaveis EX: {{$user->nome}} ele puxa somente oque há dentro da tabela "users", sendo que os "Referidos" estão na tabela "referrals" dentro da db "xxxx"
  15. Ola eu estou com umas idéias e gostaria de saber como funciona um sistema de pagamento de boleto online. Por exemplo um site que você insira o código de barras e ele faça o pagamento do boleto online, tudo isso automatizado. Para entender melhor, o usuário entraria no site e digitaria o código de barras do boleto e outras informações necessárias, após isso ele iria fazer o pagamento pelo cartão de crédito ou alguma transferência (Sugestão de api do mercado pago ou pagseguro) após confirmação do pagamento o boleto seria pago automaticamente e enviado o comprovante pelo e-mail. Eu não tenho muita noção se existe algum ferramente que auxilie isso e nem por onde começa para desenvolver tal sistema. Alguém poderia me dar uma luz? Se alguém não entender eu explico novamente, mas basicamente é isso mesmo você pagar um boleto sem precisar ir na lotérica por meio de cartão de crédito/débito ou transferência. Um exemplo de site que encontrei foi esse: https://paguecombitcoin.com/pagar-boleto-com-bitcoin Porém ao invés de pagar com bitcoins seria com Reais.
  16. Omar~

    Menu

    Entre com outra <ul> e os itens do sub-menu usando <li> dentro dessa nova ul. No resto é só usar o css ou javascript para obter o resultado final (ocultar/mostrar ou sempre visível).
  17. Omar~

    Como remover códigos maliciosos

    Que tipo de código malicioso? Qual a linguagem? Qual plataforma? De onde pode vim os códigos? Onde serão salvos executados? Informações como essas ajudam na resposta, pois não há como responder sem saber como ou em que será usada.
  18. Adnilton

    Criando Select

    Boa Noite , Sim existe tem que criar uma função exemplo <?php function selected( $value, $selected ){ return $value==$selected ? ' selected="selected"' : ''; } Cria essa função no inicio do código , E depois no seu <select> <select name="cursos"> <!-- Acho que aqui voce colocou seu while --> <option value="$curso['id]"<?php echo selected( "Curso Selecionado ID", "All Cursos do Banco pelo ID" ); ?>><?php echo $curso['nome'] ?></option> <!-- Voce fechou seu while --> </select> Tenta compreender o código conforme o seu conhecimento. Curso Selecionado pelo ID ( é o curso que voce pega ao clicar no botao editar ) All Cursos do Banco ( sao todos os cursos ) A funcao vai comparar os 2 quando o ID do curso selecionado for igual ao ID de todos os cursos. ele vai retornar esse valor e o "selected" vai travar nele . Sendo assim vai mostrar o curso que foi selecionado. Boa sorte
  19. Yesterday
  20. Boa noite pessoal estou com um dificuldade em como faço uma validação de data atual no caso não pode ser permitido data maior que a data atual do dia ja fiz da data em branco alguem poderia de auxilar: <script> $("#btn__Gravar").click(function () { if ($("#tipo_movimento").val().trim() == "") { alert("Selecionar o tipo do movimento"); return false; } if ($("#tipo_movimento").val().trim() == "") { alert("Selecionar a categoria do movimento"); return false; } if ($("#tipo_movimento").val().trim() == "") { alert("Prencher o campo data movimento"); return false; } if ($("#valor_movimento").val().trim() == "") { alert("Prencher o campo data movimento"); return false; } }) </script>
  21. luannsr12

    Mostrar Meus Indiretos

    Basta buscar os indicados que tiverem o id de quem indicou. Por exemplo, suponhamos que a tabela dos indicados tenha o id de quem indicou né. Já que você esta listando todos os dados de um certo indicado. Basta pegar o id dele, e fazer uma nova consulta mas agr trazendo os indicados deste indicador . É um pouco complexo de explicar esta parada... Na minha mente ta claro, não sei se consegui passar pra você isso.. Qlqr coisa manda uma msg pra mim!
  22. Ola pessoal podeira me ajudar ai quero fazer que as configuração que e feita pelo painel funcionar nas paginas que tem paginação so que não estou sabendo de como usar estas funções quero fazer a chamada da tabela configuracao eu sempre chamo assim usando <title><?php echo ConfigPainel('site_nome'); ?></title> Só que quero usar este aqui para configurar as pagina pelo admin Fiz assim mais não deu resultado //Setar a quantidade de itens por pagina $qnt_result_pg = "'<?php echo ConfigPainel('paginacao_home'); ?>'"; <?php //RESULTADO DE BUSCAR include_once("../DATABASECONFIG/conexao.php"); mysqli_set_charset($conn,"utf8"); //Receber o número da página $pagina_atual = filter_input(INPUT_GET,'pagina', FILTER_SANITIZE_NUMBER_INT); $pagina = (!empty($pagina_atual)) ? $pagina_atual : 1; //Setar a quantidade de itens por pagina $qnt_result_pg = "'<?php echo ConfigPainel('paginacao_home'); ?>'"; //calcular o inicio visualização $inicio = ($qnt_result_pg * $pagina) - $qnt_result_pg; $result_usuarios = "SELECT * FROM categoria ORDER BY titulo LIMIT $inicio, $qnt_result_pg"; $resultado_usuarios = mysqli_query($conn, $result_usuarios); //Paginção - Somar a quantidade de usuários $result_pg = "SELECT COUNT(id) AS num_result FROM categoria"; $resultado_pg = mysqli_query($conn, $result_pg); $row_pg = mysqli_fetch_assoc($resultado_pg); //echo $row_pg['num_result']; //Quantidade de pagina $quantidade_pg = ceil($row_pg['num_result'] / $qnt_result_pg); ?> Se puder me ajudar ai fico grato
  23. Motta

    Comparação de valores iguais em linhas diferentes de uma consulta

    Eu não entendi , faça exemplos de casos.
  24. Tira os dt_fim e dt_ini do group by ...
  25. Talvez o que você quer fazer não precise de javascript: https://jsfiddle.net/5bL3kehj/
  26. Prezados, boa tarde! Preciso de uma ajuda sendo possível: Tenho o seguinte cenário em uma consulta ( formação de kits de produtos tendo como produto principal um valor igual, ex: produto 1 é formado pelos produtos 2 e 3) select codkit, produtos from kit where codkit = 1 --- ---- 1 2 1 3 Percebem que o resultado traz o codigo do kit (1) e os produtos que compoem este kit (2,3), porem o produto 2 tambem faz parte do kit 4 junto com o produto 10 e produto 3 faz parte do kit 5 junto com o produto 11 sendo: kit 1 (2,3) kit 4 (2,10) kit 5 (3,11). Eu preciso de uma ajuda sobre alguma função que ao comprar os produtos 2 e 3 e estes estando na mesma nota fiscal (select produtos from notafiscal = x) traga o resultado do kit que estes dois produtos juntos formam, exemplo, ao pesquisar (select produtos from notafiscal = x) nesta nota existir os produtos 2 e 3 traga o resultado 1, se na nota existir os produtos 2 e 10 traga o resultado 4 e se existir na consulta dos itens da nota os itens 3 e 11 o resultado seja 5. Caso na pesquisa eventualmente existir por exemplo 10 unidades do item 2, 5 unidades do item 3 e 5 unidades do item 10, o resultado deve ser 1 e 4 pois 5 unidades do 2+5 unidades do 3 forma o kit 1 e 5 unidades do 2+ 5 unidades do 10 formam o kit 4. Espero ter explicado de forma a ser entendido e agradeço a ajuda.
  27. Viniciusr9

    ORA-00937: Não é uma função de grupo de grupo simples

    Continua o mesmo erro , mesmo incluindo o AU.DT_FIM e DT_INI no group by..
  1. Load more activity
×

Important Information

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