Jump to content

Search the Community

Showing results for tags 'agrupar'.



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 6 results

  1. opl12

    Agrupar por data

    Olá Mestres! Tenho uma tabela no banco com os campos: Data, mês, área, valor meta, valor realizado.. Tem várias linhas onde a data se repete. A pergunta: Tem como gerar um SELECT do mês X trazêndo apenas as datas únicas e com os valores totais referente a cada data? Ex.: 12/09, $10 de meta, $15 de valor realizado 12/09, $5 de meta, $25 de valor realizado A resposta do SELECT deveria ser: 12/09, $15 de meta, $40 de valor realizado Tem como fazer? Vlewwww
  2. 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.
  3. gust.php

    Agrupar Data

    Prezados, boa tarde. Estou tentando agrupar as data de um array para apresentar o seguinte resultado. 10/09/2018 xxxx xxxx xxxx xxxx yyyy yyyy yyyy yyyy 11/09/2018 aaaa aaaa aaaa aaaa bbbb bbbb bbbb bbbb cccc cccc cccc cccc ccc Meu resultado esta ficando assim: 10/09/2018 xxxx xxxx xxxx xxxx 10/09/2018 yyyy yyyy yyyy yyyy 11/09/2018 aaaa aaaa aaaa aaaa 11/09/2018 bbbb bbbb bbbb bbbb 11/09/2018 cccc cccc cccc cccc ccc Estou tentando assim: $lista = $sdao->periodo($cli,$for,$mot,$file,$inicio,$fim); ----> Consulta feita no MySQL $day = 0; $servico = Array(); foreach ($lista as $p) { $diaPer = $p->getDATA_INICIO()->format("d/m/Y"); if ($diaPer != $day) { $day = $p->getDATA_INICIO()->format("d/m/Y"); } $servico[] = $p; }
  4. lendadomato

    Agrupar dados via Ajax

    Pessoal, preciso agrupar dados de uma consulta, o que tenho retorna os dados que preciso mas não consigo organizá-los dessa forma: //////////////////////////////////////////////// 2018(3) - R$ 480,00 -Fevereiro - (2) - R$ 240,00 Gabriel - 20/02/2018 Alberto - 19/02/2018 -Janeiro - (1) - R$ 240,00 Alberto - 17/01/2018 2017(2) - R$ 240,00 -Dezembro - (1) - R$ 120,00 Gabriel - 18/12/2017 -Novembro - (1) - R$ 120,00 Gabriel - 18/11/2017 //////////////////////////////////////////////// Mas o que eu consegui foi dessa forma: //////////////////////////////////////////////// 2017(2) - R$ 240,00 2018(3) - R$ 480,00 Fevereiro - (2) - R$ 240,00 Janeiro - (1) - R$ 240,00 Dezembro - (1) - R$ 120,00 Novembro - (1) - R$ 120,00 Gabriel - 20/02/2018 Alberto - 19/02/2018 Alberto - 17/01/2018 Gabriel - 18/11/2017 Gabriel - 18/12/2017 //////////////////////////////////////////////// Segue abaixo as consulta do PHP, lembrando que o campo da data é do tipo varchar: listar-vendas.php $idusuario = $_POST['idusuario']; $db->sql("SELECT *, RIGHT(datacad, 4) as ano, COUNT(*) AS totalAno, sum(totalcomp) AS somaAno FROM cad_compras WHERE idusuario = $idusuario AND nivel = 'Venda' GROUP BY RIGHT(datacad, 4) ORDER BY guidcomp DESC"); $res = $db->getResult(); echo json_encode($res); listar-vendas-mes.php $idusuario = $_POST['idusuarioo']; $ano = $_POST['ano']; $db->sql("SELECT DISTINCT SUBSTRING(datacad, 3, 4) AS mes, COUNT(*) AS contagem, sum(totalcomp) AS total, guidcomp FROM cad_compras WHERE RIGHT(datacad, 4) = '$ano' AND idusuario = '$idusuario' AND nivel = 'Venda' GROUP BY mes ORDER BY mes DESC"); $res = $db->getResult(); echo json_encode($res); listar-vendas-vendas.php $idusuario = $_POST['idusuariooo']; $ano = $_POST['ano']; $mes = $_POST['mes']; $db->sql("SELECT * FROM cad_compras WHERE idusuario = '$idusuario' AND RIGHT(datacad, 4) = '$ano' AND SUBSTRING(datacad, 3, 4) = '$mes' ORDER BY datacad DESC"); $res = $db->getResult(); echo json_encode($res); Javascript this.listarVendas = function(page, callback) { var idgravadouser = localStorage.getItem('idusuario'); var listavend = $("#listaVendas"); fw7.showIndicator(); $.ajax({ url: 'model/Cadastros/Compras/listar-vendas.php', type: 'POST', data: 'idusuario='+idgravadouser, success: function(dados){ var i = null; $.each(dados, function(index,dado){ var ano = dado.ano; var totalAno = dado.totalAno; var somaAno = 'R$ '+formataMoeda(dado.somaAno); i++; $.ajax({ url: 'model/Cadastros/Compras/listar-vendas-mes.php', type: 'POST', data: 'idusuarioo='+idgravadouser+'&ano='+ano, success: function(dados){ var j = null; $.each(dados, function(index,dado){ var mes = dado.mes; var contagem = dado.contagem; var total = 'R$ '+formataMoeda(dado.total); if(mes == "/01/"){ var mestext = "Janeiro"; }else if(mes == "/02/"){ var mestext = "Fevereiro"; }else if(mes == "/03/"){ var mestext = "Março"; }else if(mes == "/04/"){ var mestext = "Abril"; }else if(mes == "/05/"){ var mestext = "Maio"; }else if(mes == "/06/"){ var mestext = "Junho"; }else if(mes == "/07/"){ var mestext = "Julho"; }else if(mes == "/08/"){ var mestext = "Agosto"; }else if(mes == "/09/"){ var mestext = "Setembro"; }else if(mes == "/10/"){ var mestext = "Outubro"; }else if(mes == "/11/"){ var mestext = "Novembro"; }else if(mes == "/12/"){ var mestext = "Dezembro"; } j++; $("#meSes").append(mestext+' - '+contagem+' - '+total+'<br>'); $.ajax({ url: 'model/Cadastros/Compras/listar-vendas-vendas.php', type: 'POST', data: 'idusuariooo='+idgravadouser+'&ano='+ano+'&mes='+mes, success: function(dados){ var j = null; $.each(dados, function(j,obj){ var nomeclientecomp = obj.nomeclientecomp; var datacad = obj.datacad; j++; $("#liSta").append(nomeclientecomp+' - '+datacad+'<br>'); }); } }); }); } }); $("#aNos").append(ano+'('+totalAno+') - '+somaAno+'<br>'); }); } }); fw7.hideIndicator(); }; Eu tenho essa aplicação em PHP que funciona mas queria passar para ajax porque todos os dados precisarão ser atualizados ao editar/excluir. Alguém alguma solução de como posso trazer esses dados organizados/agrupados? Desde já agradeço a ajuda.
  5. Boa noite a todos! Preciso de uma Query que me retorne a soma de resultados por mês de uma consulta de um ano. Faço uma consulta de todos os registros num intervalo de um ano e preciso somar e agrupar os registros por mês. Tentei a seguinte Query: SELECT data, COUNT(data) AS repetidos FROM agendamentoconsulta WHERE data BETWEEN DATE('2017-01-01') AND DATE('2017-12-31') group by data, extract(MONTH from DATA) Ela soma os registros por dia porém não agrupa e soma eles por mês. Help me please rs Obrigado a todos!
  6. Eu gostaria de agrupar (não entendam como group by) algumas conversas (como se fossem comentários), eu já fiz isso uma vez mas acabei trocando o sistema e não encontrei o código para ver como havia feito, e depois de tentar um tanto estou aqui, eu tenho uma tabela de mensagens/comentários que guarda : - id (auto-incremento); - texto - id original (vazio) //Esse último código por padrão é vazio, exceto que eu queira que ele seja uma resposta ao original; Digamos que eu tenha então quatro registro, sendo dois comuns e outros dois como respostas à um deles: id | texto | id-orig 1 texto - 2 texto 1 3 texto - 4 texto 1 Eu gostaria de organizá-los da seguindo forma: 1 texto - 2 texto 1 //indentei apenas para facilitar 4 texto 1 3 texto - Isto é, que os que sejam resposta ao primeiro fiquem agrupados à ele e ordenado de alguma forma, seja pelo codigo ou pela data... e que eu consiga também ordenar os originais ( 1 e 3 ); Já tentei com várias sub-consultas e acabei voltando ao mesmo lugar, nada. Obrigado
×

Important Information

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