Pesquisar na Comunidade
Mostrando resultados para as tags ''percentual''.
Encontrado 2 registros
-
Eu possuo a tab TURMA e a EVENTOS (que são as aulas do curso). Estão relacionadas (chave primária da TURMA com chave estrangeira de EVENTOS). Em minha consulta, eu listo as turmas. Até aqui, sem problema. Problema a ser resolvido: Quando uma determinada TURMA não tiver EVENTO associado a ela, a TURMA não aparece no select. Preciso que dados da TURMA sejam exibidos mesmo se não houver evento associado a ela (significa que ainda não há as datas definidas para a realização do curso para aquela turma). Atualmente o código está assim: SELECT TT.id, TT.nome, CTA.nomeFantasia, tmp.previsto AS Previstos, tmp.realizado AS Realizados FROM dbo.tabDeTURMA TT INNER JOIN --esse JOIN é para trazer detalhes da empresa da qual essa turma pertence... dbo.tabDeCliente AS CTA ON TT.codCliente = CTA.contaCod , (SELECT COUNT(*) previsto -- aqui faz o cálculo de percentual que preciso e formata o valor. , SUBSTRING( FORMAT( CAST((SUM(CASE WHEN EVT.dataFinal <= GETDATE() THEN 1 ELSE 0 END) / CAST(COUNT(*) AS NUMERIC (10,3)) *100) AS NUMERIC(10,3)), 'N', 'pt-BR'),1,4) AS 'realizado' , EVT.codTurma FROM dbo.tabDeEventos EVT GROUP BY EVT.codTurma) tmp --aparentemente o problema está no WHERE. Mas se eu remover, gera duplicidades WHERE TT.id = tmp.codTurma
-
Estou precisando saber o percentual de imagens que está no diretório e estou com dificuldades. Alguém pode me ajudar dar uma luz? $qry_canal = $con->query("SELECT * FROM grade, dados WHERE grade.id = dados.id AND grade.canal IN('HBO','GLO','TNT') GROUP BY dados.titulo"); $counter = 0; while($rows = $qry_canal->fetch(PDO::FETCH_ASSOC)){ $id = $rows['id']; $sigla = $rows['canal']; $sk = substr($rows['sk'], 0, 14); // Busca total de programas por canal /* ---------------------------------------------------------------- */ $qry_b = $con->query("SELECT * FROM grade, dados WHERE grade.id = dados.id AND grade.canal LIKE '".$sigla."' GROUP BY dados.titulo"); $total_programas = $qry_b->rowCount(); if(empty($serieskey)) { $prog_id = "$id"; } else{ $prog_id = "$sk"; } // VERIFICA SE EXISTE IMAGEM /* ---------------------------------------------------------------- */ if(file_exists("/imagens/".$prog_id."_epg.jpg")){ $arr_img[] = "".$counter++.""; } $total_fotos = "".count($arr_img).""; echo "".($total_fotos * 100 ) / $total_programas."% <br />"; }
- 1 resposta
-
- percentual
- duvida
-
(e mais 2 )
Tags: