-
Conteúdo Similar
-
Por Paulooc
Sou novo nesse tipo de progamação
Estou criando uma consulta onde a mesma variável contem informações diferentes para empenhos diferentes ex:
empenho 100 corresponde a quantidade de funcionários
empenho 101 corresponde a quantidade de horas
Quando executo a consulta as informações aparecem da seguinte maneira
COD_OBJETOCUSTO Quantidade Horas 1 148 9 2 148 1 3 148 6 4 148 2 5 148 2 6 148 0 7 148 540 8 148 60 9 148 360 10 148 120 11 148 120 12 148 0
Gostaria que ficasse da seguinte forma
Cod_objetocusto Quantidade Horas 1 148 9 540 2 148 1 60 3 148 6 360 4 148 2 120 5 148 2 120 6 148 0 0
eis a sql
select pmp.cod_objetocusto, decode(pmp.cod_empenho,100,pmm.tecnica), decode(pmp.cod_empenho,101,pmm.tecnica) from planejamento.mvtoplanilhas pmp ,planejamento.mvtomespla pmm where pmm.ano = &Ano and pmm.mes = &Mes_Ini and pmp.cod_grupoempresa = 1 and pmp.cod_empresa = &Empresa and pmp.cod_filial = &Filial and pmp.cod_empenho in (100,101) and pmm.codmvtoplanilha = pmp.codmvtoplanilha and pmp.cod_objetocusto = &Obj;
desde já agradeço.
-
Por Gorhat
Pessoal,
Estou com uma dúvida, tem um cogido que uso para importar uma tabela para um site, porém eu queria que tivesse mais espaçamento entre as linhas, por exemplo codigo e descrição um espaço maior e assim repetir tudo de novo, só que não sei como colocar isso no código (estou começando agora por isso a falta de experiencia).
Abaixo segue o cogido que utilizo.
<table> <!-- IMPORTA A TABELA --> <tr> </tr> <?php $row = 1; if (($handle = fopen("DOC.csv", "r")) !== FALSE) { while (($data = fgetcsv($handle, 1000, ";")) !== FALSE) { $num = count($data); ?> <tr> <?php for ($c=0; $c < $num; $c++) { ?> <td><?= $data[$c] ?></td> <?php } ?> </tr> <?php $row++; } fclose($handle); } ?> </table>
Já tentei de varias formas mas ainda não obtive sucesso .
Se puderem me dar uma dica de como fazer, agradeço.
-
Por reinaldofreitas
Olá Pessoal,
tenho o seguinte select
select a.matricula, b.periodo, a.nota
from
alunos A join periodos B on (a.numeroperiodo = p.numeroperiodo)
que retorna
row matricula Periodo Nota
1 111222 1 41
2 111222 2 84
3 111222 3 129
4 111222 4 176
preciso transformar em :
row matricula Nota1 Nota2 Nota3 Nota4
1 111222 41 84 129 176
andei pesquisando e acho que é com PIVOT, mas não estou conseguindo montar o select
Se Alguem tiver um exemplo, ficarei muito grato....
-
Por Lúcio Marques
Olá, bom dia.
Alguém pode me dar uma força neste para esta função.
Tenho uma tabela que mostra 50 linhas de cadastro, com isso gostaria que mostrasse 25 linhas e logo abaixo haveria um botão "abrir mais" para mostrar os restantes de linhas.
Vi isso em algum site, e achei bem bacana.
Agradeço desde já.
-
Por AnibalJR
Boa noite pessoal, Estou precisando de uma força.
Criei uma tela de venda e que baixa estoque de uma tabela de estoque separada, porem estou com dificuldade de retornar o estoque de varios itens de uma vez quando eu excluo a venda?
Para cada produto vendido eu crio uma linha na tabela de vendas, mas para deletar eu uso só uma das referencias, por isso o select duplo na mesma tabela, para retornar com o primeiro valor, as demais linhas que possuem o mesmo numero de pedido.
Nesta regra tentei buscar a tabela de estoque e a tabela de vendas e somar o campo de venda ao campo de estoque e fazer um update no estoque, mas ele faz apenas para 1 item
Segue o codigo que estou tentando usar para atualizar varias linhas na tabela de estoque de borrachas:
protected function retornaitens() { $dadosVenda = "SELECT * from pdvborracha WHERE id = $_GET["var3"]; $dadostodas = "SELECT * FROM pdvborracha WHERE pedido = ".$dadosVenda["pedido"]; $linhafinal = mysql_fetch_array($dadostodas); $query = "SELECT * FROM estoquematprima WHERE produto=".$linhafinal["produto"]; ($linha = mysql_fetch_array($query)); $quantidade = $linha["quantidade"] + $linhafinal["quantidade"]; $query = "UPDATE estoquematprima SET quantidade=".$quantidade." WHERE produto=".$linhafinal["produto"];
-