Ir para conteúdo

FabricioVale

Members
  • Total de itens

    10
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre FabricioVale

  1. FabricioVale

    [Resolvido] Mysql Temperatura minima e maxima dentro de 4 horas

    Conseguir fazer dessa forma Select DataeHora,Local,Atual,Umidade, (SELECT Min(Atual) FROM tabela where Dataehora>='2019-09-30 13:00:00' and Dataehora<='2019-09-30 16:59:59' and Local='CAMARAFRIA1BIO') Min, (SELECT Max(Atual) FROM tabela where Dataehora>='2019-09-30 13:00:00' and Dataehora<='2019-09-30 16:59:59' and Local='CAMARAFRIA1BIO') Max from tabela where Dataehora>='2019-09-30 13:00:00' and Dataehora<='2019-09-30 16:59:59' and Local='CAMARAFRIA1BIO'; Obrigado. Vlw pela ajuda
  2. FabricioVale

    [Resolvido] Mysql Temperatura minima e maxima dentro de 4 horas

    Bom dia Motta. Eu gostaria de trazer os valores repetidos na Coluna Min e Max apenas isso. Se a pesquisa me retornar 10 registros eu gostaria de saber o minimo e máximo só que tem que trazer os 10 registros repetidos de Min e Max conforme abaixo. DataeHora Local Atual Min Max Umidade 30/09/2019 13:06:55 Geladeira1 1.30C 1.10C 1.90C 29.30% 30/09/2019 13:04:55 Geladeira1 1.50C 1.10C 1.90C 23.30% 30/09/2019 14:06:55 Geladeira1 1.20C 1.10C 1.90C 24.30% 30/09/2019 14:07:55 Geladeira1 1.50C 1.10C 1.90C 27.30% 30/09/2019 14:08:55 Geladeira1 1.70C 1.10C 1.90C 28.30% 30/09/2019 14:09:55 Geladeira1 1.70C 1.10C 1.90C 21.30% 30/09/2019 15:06:55 Geladeira1 1.80C 1.10C 1.90C 23.30% 30/09/2019 15:07:55 Geladeira1 1.90C 1.10C 1.90C 25.30% 30/09/2019 15:08:55 Geladeira1 1.10C 1.10C 1.90C 22.30% 30/09/2019 15:09:55 Geladeira1 1.40C 1.10C 1.90C 24.30% 30/09/2019 16:05:55 Geladeira1 1.20C 1.10C 1.90C 29.30% 30/09/2019 16:06:55 Geladeira1 1.60C 1.10C 1.90C 22.30% 30/09/2019 16:07:55 Geladeira1 1.30C 1.10C 1.90C 27.30% 30/09/2019 16:54:55 Geladeira1 1.80C 1.10C 1.90C 20.30% Existe outra forma de fazer isso. O OVER não funciona no meu Mysql. A versão do meu Mysql é a 5.5. Fico no aguardo. Obrigado pela ajuda nos comandos acima.
  3. FabricioVale

    [Resolvido] Mysql Temperatura minima e maxima dentro de 4 horas

    Esse comando OVER() não funciona no Mysql. Se retirar funciona a pesquisa
  4. FabricioVale

    [Resolvido] Mysql Temperatura minima e maxima dentro de 4 horas

    Como ficaria isso em Mysql. Você saberia me dizer?
  5. FabricioVale

    [Resolvido] Mysql Temperatura minima e maxima dentro de 4 horas

    Não Motta. Exemplo: Vamos imaginar que eu tenho essa quantidade de registros abaixo em uma tabela chamada TERMO DataeHora Local Atual Min Max Umidade 30/09/2019 13:06:55 Geladeira1 1.30C 1.30C 1.30C 29.30% 30/09/2019 13:04:55 Geladeira1 1.50C 1.30C 1.50C 29.30% 30/09/2019 14:06:55 Geladeira1 1.20C 1.20C 1.50C 29.30% 30/09/2019 14:07:55 Geladeira1 1.50C 1.20C 1.50C 29.30% 30/09/2019 14:08:55 Geladeira1 1.70C 1.20C 1.70C 29.30% 30/09/2019 14:09:55 Geladeira1 1.70C 1.20C 1.70C 29.30% 30/09/2019 15:06:55 Geladeira1 1.80C 1.20C 1.80C 29.30% 30/09/2019 15:07:55 Geladeira1 1.90C 1.20C 1.90C 29.30% 30/09/2019 15:08:55 Geladeira1 1.10C 1.10C 1.90C 29.30% 30/09/2019 15:09:55 Geladeira1 1.40C 1.10C 1.90C 29.30% 30/09/2019 16:05:55 Geladeira1 1.20C 1.10C 1.90C 29.30% 30/09/2019 16:06:55 Geladeira1 1.60C 1.10C 1.90C 29.30% 30/09/2019 16:07:55 Geladeira1 1.30C 1.10C 1.90C 29.30% 30/09/2019 16:54:55 Geladeira1 1.80C 1.10C 1.90C 29.30% Eu gostaria de efetuar uma pesquisa de todos os registros dentro de 4 horas (Maior que Data Inicio: 30/09/2019 13:00:00) e (Data Fim: 30/09/2019 16:59:59) me trazendo também o valor minimo dentro dessas 4 horas e o valor Máximo dentro dessas 4 horas. Conforme os registros acima mencionado. Então eu gostaria que Mysql me retorna-se uma pesquisa assim conforme abaixo. Apenas esses registros abaixo: DataeHora Local Atual Min Max Umidade 30/09/2019 13:06:55 Geladeira1 1.30C 1.10C 1.90C 29.30% 30/09/2019 13:04:55 Geladeira1 1.50C 1.10C 1.90C 23.30% 30/09/2019 14:06:55 Geladeira1 1.20C 1.10C 1.90C 24.30% 30/09/2019 14:07:55 Geladeira1 1.50C 1.10C 1.90C 27.30% 30/09/2019 14:08:55 Geladeira1 1.70C 1.10C 1.90C 28.30% 30/09/2019 14:09:55 Geladeira1 1.70C 1.10C 1.90C 21.30% 30/09/2019 15:06:55 Geladeira1 1.80C 1.10C 1.90C 23.30% 30/09/2019 15:07:55 Geladeira1 1.90C 1.10C 1.90C 25.30% 30/09/2019 15:08:55 Geladeira1 1.10C 1.10C 1.90C 22.30% 30/09/2019 15:09:55 Geladeira1 1.40C 1.10C 1.90C 24.30% 30/09/2019 16:05:55 Geladeira1 1.20C 1.10C 1.90C 29.30% 30/09/2019 16:06:55 Geladeira1 1.60C 1.10C 1.90C 22.30% 30/09/2019 16:07:55 Geladeira1 1.30C 1.10C 1.90C 27.30% 30/09/2019 16:54:55 Geladeira1 1.80C 1.10C 1.90C 20.30% Isso é possivel?
  6. FabricioVale

    Mysql

    Mestrem do mysql quem pode me ajudar. Tenho a seguinte pesquisa para efetuar no mysql. Segue o exemplo da tabela: DataeHora Local Atual Min Max Umidade 30/092019 14:06:55 Geladeira1 1.70C -3.60C 11.90C 29.30% 30/092019 14:06:55 Geladeira1 1.70C -3.60C 11.90C 29.30% 30/092019 14:06:55 Geladeira1 1.70C -3.60C 11.90C 29.30% 30/092019 14:06:55 Geladeira1 1.70C -3.60C 11.90C 29.30% 30/092019 14:06:55 Geladeira1 1.70C -3.60C 11.90C 29.30% 30/092019 14:06:55 Geladeira1 1.70C -3.60C 11.90C 29.30% 30/092019 14:06:55 Geladeira1 1.70C -3.60C 11.90C 29.30% 30/092019 14:06:55 Geladeira1 1.70C -3.60C 11.90C 29.30% 30/092019 14:06:55 Geladeira1 1.70C -3.60C 11.90C 29.30%
  7. Boa tarde Mestres do mysql quem pode me ajudar. Tenho que efetuar uma pesquisa no Mysql para trazer a temperatura minima e a máxima dentro de um período de 4 horas Segue o exemplo abaixo: Só que eu vou definir um horário inicial e um horário final. Exemplo. Irei definir um horário das 13:00 até as 16:00 Logo a pesquisa teria que buscar das 13:00 até as 16:59:59 DataeHora Local Atual Min Max Umidade 30/092019 13:06:55 Geladeira1 1.70C -3.60C 11.90C 29.30% 30/092019 13:04:55 Geladeira1 1.70C -3.60C 11.90C 29.30% 30/092019 14:06:55 Geladeira1 1.70C -3.60C 11.90C 29.30% 30/092019 14:06:55 Geladeira1 1.70C -3.60C 11.90C 29.30% 30/092019 15:06:55 Geladeira1 1.70C -3.60C 11.90C 29.30% 30/092019 15:05:55 Geladeira1 1.70C -3.60C 11.90C 29.30% 30/092019 16:05:55 Geladeira1 1.70C -3.60C 11.90C 29.30% 30/092019 16:54:55 Geladeira1 1.70C -3.60C 11.90C 29.30% Como faço essa pesquisa no Mysql. Alguém pode me ajudar?
  8. FabricioVale

    Repeater c# Exibindo foto

    Boa tarde pessoal. Quem pode me salvar. Como eu exibo uma foto nesse linha abaixo em tempo real no meu componente repeater c# <asp:Image ID="Image1" height="50" width="50" runat="server" ImageUrl='<%#DataBinder.Eval(Container.DataItem,"Arqfigura")%>' /> OBS: Eu consigo efetuar o download da foto e até abrir, só não consigo exibir a figura em tempo real na própria pagina. Isso é possivel? Ou melhor como exibir um longblob em um Repeater? Segue o código do Banco de dados DROP TABLE IF EXISTS `figuraos`; CREATE TABLE `painelcontrol`.`figuraos` ( `Id` int(10) unsigned NOT NULL AUTO_INCREMENT, `Nomefig` varchar(300) NOT NULL, `Arqfigura` longblob NOT NULL, `IdOs` int(10) unsigned NOT NULL, `IdfuncOS` int(10) unsigned NOT NULL, PRIMARY KEY (`Id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=latin1; Segue o código da pagina ASPX <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <style type="text/css"> #Linhagrossa { border-top-style: solid; border-width: 3px; border-color:Black; width: 650px; } #Linhafina { border-top-style: solid; border-width: 1px; border-color:Black; width: 650px; } .footable{border-spacing:0;width:100%;border:solid #ccc 1px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;font-family:'trebuchet MS','Lucida sans',Arial;font-size:14px;color:#444} .footable>thead>tr>th:first-child,.footable>thead>tr>td:first-child{-moz-border-radius:6px 0 0;-webkit-border-radius:6px 0 0;border-radius:6px 0 0} .footable>thead>tr>th,.footable>thead>tr>td{background-color:#dce9f9;background-image:-webkit-gradient(linear,left top,left bottom,from(#ebf3fc),to(#dce9f9));background-image:-webkit-linear-gradient(top,#ebf3fc,#dce9f9);background-image:-moz-linear-gradient(top,#ebf3fc,#dce9f9);background-image:-ms-linear-gradient(top,#ebf3fc,#dce9f9);background-image:-o-linear-gradient(top,#ebf3fc,#dce9f9);background-image:linear-gradient(to bottom,#ebf3fc,#dce9f9);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;box-shadow:0 1px 0 rgba(255,255,255,.8) inset;border-top:0;text-shadow:0 1px 0 rgba(255,255,255,.5)} .footable>tbody>tr>td, .footable>thead>tr>th{border-left:1px solid #ccc;border-top:1px solid #ccc;padding:10px;text-align:left} .footable>thead>tr>th, .footable>thead>tr>td{position:relative} </style> </head> <body> <form id="form1" runat="server"> <div> <asp:Label ID="lbldados1" runat="server" ForeColor="Black" Font-Size="12pt" Font-Names="Calibri"></asp:Label> <br /> <asp:Label ID="lbldados2" runat="server" ForeColor="Black" Font-Size="12pt" Font-Names="Calibri"></asp:Label> <br /> <asp:Label ID="lbldados3" runat="server" ForeColor="Black" Font-Size="12pt" Font-Names="Calibri"></asp:Label> <br /> <br /> <asp:Repeater ID="rptimg" runat="server" onitemcommand="rptEmployees_itemCommand" Visible="False"> <HeaderTemplate> <table id="tblEmployees" class="footable" border="0" cellpadding="0" cellspacing="0" style="font-family: Calibri; font-size: 14px"> <thead> <tr> <th style="display: table-cell;" data-hide="phone" > Descrição </th> <th data-class="expand" scope="col"> Download </th> <th data-class="expand" scope="col"> Exibir </th> </tr> </thead> </HeaderTemplate> <ItemTemplate> <tbody> <tr> <td> <asp:Label ID="lblNomefig" runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"Nomefig")%>'></asp:Label> </td> <td> <asp:ImageButton ID="btndownload" Height="32px" Width="32px" runat="server" CausesValidation="False" CommandArgument='<%#DataBinder.Eval(Container.DataItem,"Id")%>' CommandName="DownloadImg" ImageUrl="~/img/btnimg.png" Text="Baixar" Visible="true" /> </td> <td> <asp:Image ID="Image1" height="50" width="50" runat="server" ImageUrl='<%#DataBinder.Eval(Container.DataItem,"Arqfigura")%>' /> </td> </tr> </tbody> </ItemTemplate> <FooterTemplate> </table> </FooterTemplate> </asp:Repeater> </div> <p> <asp:Label ID="lblMsg" runat="server" Font-Names="Calibri" Font-Size="12pt"></asp:Label> </p> </form> </body> </html>
  9. Bom dia Pessoal. Ver se alguém pode me ajudar ou me dar uma luz com os problemas do Updatepanel referente a seguinte situação: Quando o Triggers está definido com a linha abaixo do controle rpt dessa forma o devido botão chamado com o ID="btndownload" que esta dentro do RPT consegue efetuar o download de um arquivo e outro botão cujo ID="btnimg" não consegue abrir uma pagina. <Triggers> <asp:PostBackTrigger ControlID="rpt"/> </Triggers> Quando a linha abaixo do Triggers do controle rpt está definida dessa forma um botão chamado com o ID="btndownload" que esta dentro do RPT não consegue efetuar o download de um arquivo e outro botão cujo ID="btnimg" consegue abrir uma pagina. <Triggers> <asp:AsyncPostBackTrigger ControlID="rpt"/> </Triggers> Pergunta: como contornar esse problema? Em um momento eu quero abrir uma pagina e no outro momento eu quero efetuar o download, mas só funciona um ou outro. Segue o código abaixo da pagina Pagina ASP.NET <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title></title> </head> <body> <form id="form1" runat="server"> <div> <asp:UpdateProgress ID="UpdateProgress1" runat="server" AssociatedUpdatePanelID="UpdatePanel" DisplayAfter="50"> <ProgressTemplate> <div class="divfluante"> <asp:Image ID="spinner" ImageUrl="../img/carregandopagina.gif" runat="server" AlternateText="Carregando" /> </div> </ProgressTemplate> </asp:UpdateProgress> <br /> <asp:UpdatePanel ID="UpdatePanel" runat="server"> <ContentTemplate> <asp:Repeater ID="rpt" runat="server" OnItemCommand="rpt_ItemComman"> <HeaderTemplate> <asp:Label ID="Label69" runat="server" Font-Size="13" ForeColor="Black" Text="Relatorio de Exclusão"></asp:Label> </HeaderTemplate> <ItemTemplate> <div style="font-family: Calibri; font-size: 14px; font-weight: normal; font-style: normal; color: #000000"> <div id="Linhagrossa"> </div> <br /> OS FICHA <asp:Label ID="lblimg" runat="server" Font-Names="Calibri" Font-Size="11pt" Text='<%# DataBinder.Eval(Container.DataItem,"Qtd")%>' Visible="true"></asp:Label> <asp:Label ID="lblmsgimg" runat="server" Font-Names="Calibri" Font-Size="11pt" Text=" IMAGEN(S)" Visible="true"></asp:Label> <br /> <asp:ImageButton ID="btndownload" runat="server" CausesValidation="False" CommandArgument='<%#DataBinder.Eval(Container.DataItem,"CodOs")%>' CommandName="Download" Height="32px" ImageUrl="~/img/btndownload.png" Text="Baixar" Width="32px" /> <asp:ImageButton ID="btnficha" runat="server" CausesValidation="False" CommandArgument='<%#DataBinder.Eval(Container.DataItem,"CodOs")%>' CommandName="Downloadficha" Height="32px" ImageUrl="~/img/btndownload.png" Text="Baixar" Width="32px" /> <asp:ImageButton ID="btnimg" runat="server" CausesValidation="False" CommandArgument='<%#DataBinder.Eval(Container.DataItem,"CodOs")%>' CommandName="Imagens" Height="32px" ImageUrl="~/img/btnimg.png" Text="Baixar" Visible="true" Width="32px" /> <br /> <asp:Label ID="Label70" runat="server" Font-Names="Calibri" Font-Size="11pt" Text="OS:"></asp:Label> <asp:Label ID="lblOs" runat="server" Font-Names="Calibri" Font-Size="11pt" Text='<%# DataBinder.Eval(Container.DataItem,"CodOs")%>'></asp:Label> <br /> <asp:Label ID="Label2" runat="server" Font-Names="Calibri" Font-Size="11pt" Text="Funcionário:"></asp:Label> <asp:Label ID="Label4" runat="server" Font-Names="Calibri" Font-Size="11pt" Text='<%# DataBinder.Eval(Container.DataItem,"Nome2")%>'></asp:Label> <br /> <asp:Label ID="Label9" runat="server" Font-Names="Calibri" Font-Size="11pt" Text="Solicitante:"></asp:Label> <asp:Label ID="Label10" runat="server" Font-Names="Calibri" Font-Size="11pt" Text='<%# DataBinder.Eval(Container.DataItem,"Solicitanteficha")%>'></asp:Label> <br /> <asp:Label ID="Label11" runat="server" Font-Names="Calibri" Font-Size="11pt" Text="Deslocamento-Horas:"></asp:Label> <asp:Label ID="Label12" runat="server" Font-Names="Calibri" Font-Size="11pt" Text='<%# DataBinder.Eval(Container.DataItem,"Horadesc")%>'></asp:Label> <br /> <div id="Linhafina"> </div> <asp:Label ID="Label71" runat="server" Font-Names="Calibri" Font-Size="11pt" Text='<%# DataBinder.Eval(Container.DataItem, "CodeNome")%>'></asp:Label> <br /> <asp:Label ID="Label14" runat="server" Font-Names="Calibri" Font-Size="11pt" Text="Defeito:"></asp:Label> <br /> <asp:Label ID="Label15" runat="server" Font-Names="Calibri" Font-Size="11pt" Text='<%# DataBinder.Eval(Container.DataItem,"Defeito")%>'></asp:Label> <br /> <br /> <asp:Label ID="Label13" runat="server" Font-Names="Calibri" Font-Size="11pt" Text="Procedimento-Telefônico:"></asp:Label> <br /> <asp:Label ID="Label72" runat="server" Font-Names="Calibri" Font-Size="11pt" Text='<%# DataBinder.Eval(Container.DataItem,"Procedimento")%>'></asp:Label> <br /> <br /> <asp:Label ID="Label16" runat="server" Font-Names="Calibri" Font-Size="11pt" Text="Procedimento-Presencial:"></asp:Label> <br /> <asp:Label ID="Label17" runat="server" Font-Names="Calibri" Font-Size="11pt" Text='<%# DataBinder.Eval(Container.DataItem,"Procedimento2")%>'></asp:Label> <br /> <br /> <br /> </div> </ItemTemplate> </asp:Repeater> <br /> <br /> </ContentTemplate> <Triggers> <asp:PostBackTrigger ControlID="rpt"/> </Triggers> </asp:UpdatePanel> </div> </form> </body> </html> Codigo c# protected void rpt_ItemComman(object source, RepeaterCommandEventArgs e) { try { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { switch (e.CommandName) { case "Download": { string Codos = ((Label)e.Item.FindControl("lblOs")).Text; objfichatel = null; objfichatelDAO = null; objfichatel = new Cadfichatel(); objfichatelDAO = new CadfichatelDAO(); string sql = " where f.CodOs = '" + Codos + "' "; objfichatel = objfichatelDAO.Obterfichaos(sql); if (objfichatel.DataeHorafimOs != null) { if (objfichatel.DataeHorafimOs != "") { Gerarficha objgerarficha = new Gerarficha(); objgerarficha.gerarpdfos(Codos); string caminhofichaos = @"C:\Arquivos\OS\"; string os = Codos + ".pdf"; if (File.Exists(caminhofichaos + Codos + ".pdf")) { Response.Clear(); //'Adiciona um cabeçalho que especifica o nome default para a caixa de diálogos Salvar Como... Response.ContentType = "application/octet-stream"; Response.AddHeader("Content-Disposition", "attachment; filename=" + os); //'Adiciona ao cabeçalho o tamanho do arquivo para que o browser possa exibir o progresso do download Response.Flush(); Response.WriteFile(caminhofichaos + os); Response.Flush(); // Response.Redirect("/gerente/fichaatend.aspx",true); } } else { ScriptManager.RegisterStartupScript(this, this.GetType(), "", "Mensagem('ORDEM DE SERVIÇO NÃO PRESENCIAL. FAVOR GERAR A FICHA TÉCNICA!');", true); } } else { ScriptManager.RegisterStartupScript(this, this.GetType(), "", "Mensagem('ORDEM DE SERVIÇO NÃO PRESENCIAL. FAVOR GERAR A FICHA TÉCNICA!');", true); } } break; case "Downloadficha": { string Codos = ((Label)e.Item.FindControl("lblOs")).Text; Gerarficha objgerarficha = new Gerarficha(); objgerarficha.gerarpdf(Codos); string caminhofichaos = @"C:\Arquivos\FICHAOS\"; string ficha = Codos + ".pdf"; if (File.Exists(caminhofichaos + Codos + ".pdf")) { Response.Clear(); //'Adiciona um cabeçalho que especifica o nome default para a caixa de diálogos Salvar Como... Response.ContentType = "application/octet-stream"; Response.AddHeader("Content-Disposition", "attachment; filename=" + ficha); //'Adiciona ao cabeçalho o tamanho do arquivo para que o browser possa exibir o progresso do download Response.Flush(); Response.WriteFile(caminhofichaos + ficha); Response.Flush(); //Response.Redirect(Page.Request.Path); } } break; case "Imagens": { string Qtd = ((Label)e.Item.FindControl("lblimg")).Text; if (Qtd != "0") { objfichatel = null; objfichatelDAO = null; objfichatel = new Cadfichatel(); objfichatelDAO = new CadfichatelDAO(); string sql = " where f.CodOs = '" + ((ImageButton)e.Item.FindControl("btnimg")).CommandArgument + "' "; objfichatel = objfichatelDAO.Obterfichaos(sql); if (objfichatel != null) { if (objfichatel.CodOS != 0) { string var = objfichatel.CodOS + "-" + objfichatel.ClienteRaz + "-" + objfichatel.Aparficha; btnexpandir_img_click(var); } } } else { ScriptManager.RegisterStartupScript(this, this.GetType(), "", "Mensagem('ORDEM DE SERVIÇO SEM ANEXO!');", true); } } break; } } } catch (Exception ex) { lblmsg.Text = ex.Message.ToString(); } } protected void btnexpandir_img_click(string variavel) { Session["codosimg"] = variavel; StringBuilder sb = new StringBuilder(); sb.Append("window.open('relfichaexpanimg.aspx','NewWindow','left=50, top=10, status=yes, resizable=yes, scrollbars= yes, toolbar= no,location= no, menubar= no')"); ScriptManager.RegisterStartupScript(Page, typeof(Page), "dialog", sb.ToString(), true); }
  10. FabricioVale

    Contar registro Duplicados e e registros com um unico item

    Boa tarde! Perdõe-me pela demora. Mas funcionou perfeitamente. Agradeço pela ajuda e muito obrigado. Nota 10000. Parabéns
  11. FabricioVale

    Contar registro Duplicados e e registros com um unico item

    Bom dia pessoal. Pergunta: Como faço a seguinte situação abaixo: Tabela Pai. Chave primaria Codos Id| Cliente| Codos | Numserie 1 |'A' | 36879 | 2206 2 |'B' | 36809 | 2206 3 |'C' | 30991 | 2206 4 |'D' | 36165 | 2206 5 |'E' | 36143 | 2206 6 |'F' | 31220 | 2206 7 |'G' | 31203 | 2206 8 |'H' | 27703 | 2206 9 | 'I' | 31298 | 2206 Tabela filho. Chave Codos Tabela filho é que efetua a relação com a chave Codos primaria do cliente Id| Arquivo |CodOS 1 | 'errocelular.png' |36879 4 | '150591749950611.jpg'|36809 5 | '20171006_161942.jpg'|30991 6 | '20171006_161918.jpg'|30991 7 | '20171020_110116.jpg'|31220 8 | '20171020_114319.jpg'|31220 9 | '20171025_172339.jpg'|31298 10| '20171025_173243.jpg'|31298 11| '20171025_175032.jpg'|31298 12| '20171025_175506.jpg'|31298 Buscar registros repetidos são fácies e dessa forma abaixo será possível? Como faço esse Resultado funcionar no Mysql? Cliente | Codos | Numserie | Qtdregistros 'A' | 36879 | 2206 | 1 'B' | 36809 | 2206 | 1 'C' | 30991 | 2206 | 2 'D' | 36165 | 2206 | 0 'E' | 36143 | 2206 | 0 'F' | 31220 | 2206 | 2 'G' | 31203 | 2206 | 0 'H' | 27703 | 2206 | 0 'I' | 31298 | 2206 | 4 Obrigado pessoal. Peço uma ideia ou uma luz a alguém, por favor?
×

Informação importante

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