Jump to content
  • ×   Pasted as rich text.   Paste as plain text instead

      Only 75 emoji are allowed.

    ×   Your link has been automatically embedded.   Display as a link instead

    ×   Your previous content has been restored.   Clear editor

    ×   You cannot paste images directly. Upload or insert images from URL.

  • Similar Content

    • By Pitag346
      Boa noite pessoal...
      Eu não estou conseguindo fazer uma sub consulta... Se alguém puder clarear minhas ideias isso ser de muita ajuda.
      Fiz varias pesquisas e ainda não entendi como posso fazer o seguinte:
       
      Tenho 3 tabelas no banco de dados a tabela: Users, Ingress, Vendas.
      A tabela ingress seria a tabela onde armazeno meus produtos, contendo o preço do produto obviamente.
      E a tabela vendas eu armazeno o ID do produto vendido e o ID do user que vendeu... 
      Quero fazer uma sub consulta pra exibir dentro de um loop o valor total de produtos vendidos por cada usuario, porem eu não faço ideia como fazer, tentei a seguinte forma:
       
      $sq = " SELECT P.id, (SELECT COUNT(C.lote_id) FROM ingress C WHERE ticket_promote_id = P.id ) FROM users GROUP BY P.id "; $t2 = $conn->query($sq); Mas não estou entendendo como fazer...
      Se alguém puder só me dar um exemplo, eu só quero pegar o preço da outra tabela e exibir dentro de um loop em uma LISTA contendo, 
      USER, VENDAS, VALOR TOTAL VENDIDO... 
       
      Obrigado. att.
    • By jacksonihs
      Minha consulta está muito demorada, alguém tem alguma ideia de como melhorar, creio que o segundo select está piorando o processo, rsrsrs...
                      $consumption = $this->reading                 ->selectRaw('apartments.condominium_id,                  condominiums.name,                  apartments.number,                  apartments.block,                     readings.reading as reading,                      readings.reading/1000 as reading_m3,                      DATE_FORMAT(readings.readed_at, "%d/%m/%Y") as date,                     DATE_FORMAT(readings.readed_at, "%H:%i") as hour,                      IFNULL(readings.reading/1000 -                      (select rd.reading/1000 from readings rd where rd.id < readings.id and rd.meter_id = readings.meter_id                          order by rd.readed_at desc limit 0,1),0) as consumption,                      readings.readed_at as readed_at,                      readings.meter_leak,                      readings.meter_wire_cut,                      readings.meter_id,                      meters.meter_number,                      meters.transmitter_number,                      meter_types.type')                 ->join('meters', 'readings.meter_id', '=', 'meters.id')                 ->join('meter_types', 'meters.meter_type_id', 'meter_types.id')                 ->join('apartments', 'meters.apartment_id', '=', 'apartments.id')                 ->join('condominiums', 'condominiums.id', '=', 'apartments.condominium_id')                 ->where('condominiums.id', '=', $id)                 ->whereBetween('readings.readed_at', [$dateStart, $dateEnd])                 ->orderBy('meters.meter_number', 'asc')                 ->orderBy('readings.readed_at', 'asc')                 ->get();
    • By ivansilvask83
      Pessoal preciso mostrar na tabela o valor de nome, email e cotas o problema é que não estou conseguindo mostrar a quantidade de cotas porque preciso de 2 variaveis foreach ou 2 foreach.
      segue o codígo:
      <tbody>                                 <?php                                 if(!empty($indicados_nivel)){                                     foreach($indicados_nivel as $indicado){                                         $indicadoInfo = $this->conta_model->InfoUser($indicado); foreach ($cotas as $cota) {                                     ?>                                     <tr>                                     <td width="200">                                          <?php echo $indicadoInfo->nome;?>                                     </td>                                     <td width="250">                                         <?php echo $indicadoInfo->email;?>                                     </td>                                     <td width="50">                                         <?php echo $cota->quantidade; ?> //Aqui Preciso Mostrar a Quantidade de cotas que cada usuario tem//                                     </td>                                 </tr>                                     <?php                                     }                                 }                                 ?> </tbody>  
×

Important Information

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