本文整理汇总了PHP中banco::PDOSelecionarPadrao方法的典型用法代码示例。如果您正苦于以下问题:PHP banco::PDOSelecionarPadrao方法的具体用法?PHP banco::PDOSelecionarPadrao怎么用?PHP banco::PDOSelecionarPadrao使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类banco
的用法示例。
在下文中一共展示了banco::PDOSelecionarPadrao方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: ArrayIterator
$valorkm = $d->current();
if ($valorkm->km >= $km) {
echo '<div class="alert alert-dismissable alert-danger">
<button type="button" class="close" data-dismiss="alert">×</button>'.'
O Km informado não pode ser menor do que o Km anterior!
</div>';
exit;
}
*/
$consulta->PDOInserir("ZPortareKmAbastecimentos", "(idkm, data, litragem, valor, tipo, km, requisicao)", "(" . $idkm . ", '" . $data . "', " . $litragem . ", '" . $valor . "', '" . $tipo . "', '" . $km . "', '" . $requisicao . "')");
# Inserindo o KM inicial do sistema automaticamente
if ($tipo == "S") {
$consulta->PDOEditar("ZPortareKm", "kmsaida = " . $km, "id = " . $idkm);
}
if ($tipo == "C") {
$kmsaida = $consulta->PDOSelecionarPadrao("kmsaida", "ZPortareKm", "id = " . $idkm);
$dkm = new ArrayIterator($kmsaida);
$valorkmsaida = $dkm->current();
$kmpercorrido = $km - $valorkmsaida->kmsaida;
$consulta->PDOEditar("ZPortareKm", "kmchegada = " . $km . ", kmpercorrido = " . $kmpercorrido, "id = " . $idkm);
}
if (!empty($requisicao)) {
# Atualiazando registros do Item do Movimento
$consulta->PDOEditar("A", "A.QUANTIDADE = " . $litragem . ", \r\n A.QUANTIDADEARECEBER = " . $litragem . ",\r\n A.QUANTIDADEORIGINAL = " . $litragem . ",\r\n A.QUANTIDADESEPARADA = " . $litragem . ",\r\n A.QUANTIDADETOTAL = " . $litragem . ",\r\n A.PRECOUNITARIO = " . $valor / $litragem . ",\r\n A.VALORBRUTOITEM = " . $valor . "\r\n FROM TITMMOV A\r\n INNER JOIN TMOV B ON A.CODCOLIGADA = B.CODCOLIGADA AND A.IDMOV = B.IDMOV", "B.CODTMV = '1.1.01' AND A.CODCOLIGADA = 5 AND B.NUMEROMOV = '" . $requisicao . "'");
# Atualizando registros do Movimento
$consulta->PDOEditar("TMOV", "VALORBRUTOORIG = " . $valor . ", VALORBRUTO=" . $valor . ", VALOROUTROS=" . $valor . ", VALORLIQUIDO=" . $valor . ", DATAEXTRA1 = '" . $data . "', VALOREXTRA1 = '" . $km . "', NORDEM = " . $idkm, "CODTMV = '1.1.01' AND CODCOLIGADA = 5 AND NUMEROMOV = '" . $requisicao . "'");
# Atualizando o Rateio do Movimento
$consulta->PDOEditar("C", "C.PERCENTUAL = 100, C.VALOR = " . $valor . "\r\n FROM TITMMOVRATCCU C\r\n JOIN TITMMOV A ON A.CODCOLIGADA = C.CODCOLIGADA AND A.IDMOV = C.IDMOV AND A.NSEQITMMOV = C.NSEQITMMOV\r\n JOIN TMOV B ON A.CODCOLIGADA = B.CODCOLIGADA AND A.IDMOV = B.IDMOV", "B.CODTMV = '1.1.01'\r\n AND A.CODCOLIGADA = 5\r\n AND B.NUMEROMOV = '" . $requisicao . "'");
# Atualizando o Rateio do Item do Movimento
$consulta->PDOEditar("C", "C.PERCENTUAL = 100, C.VALOR = " . $valor . "\r\n FROM TMOVRATCCU C\r\n JOIN TMOV B ON C.CODCOLIGADA = B.CODCOLIGADA AND C.IDMOV = B.IDMOV", "B.CODTMV = '1.1.01'\r\n AND B.CODCOLIGADA = 5\r\n AND B.NUMEROMOV = '" . $requisicao . "'");
}
示例2: banco
<?php
if (isset($_REQUEST['idlinha'])) {
include_once '../../dados/config.php';
require_once '../../dados/classes.php';
$consulta = new banco();
$dados = $consulta->PDOSelecionarPadrao("A.id, B.nome, C.NOME motorista, A.idcaminhao, A.idmov, CONVERT(VARCHAR(20), A.dtsaidaempresa, 103) dtsaida,\r\n(CONVERT(VARCHAR(20), A.dtorcamento, 103)+' '+CONVERT(VARCHAR(20), A.dtorcamento, 108)) dataorcamento, A.dtorcamento,\r\ncase status\r\n WHEN 0 THEN 'Montagem'\r\n WHEN 1 THEN 'Aguardando Resposta'\r\n WHEN 2 THEN 'Aprovado'\r\n WHEN 3 THEN 'Em Viagem'\r\n WHEN 4 THEN 'Concluído'\r\n WHEN 5 THEN 'Cancelado'\r\n WHEN 6 THEN 'Em Carregamento'\r\nEND AS situacao, A.status, A.kmsaida, A.kmchegada, A.kmpercorrido, A.observacao", "ZPortareKm A, ZPortareLogin B, PFUNC C", "A.id = " . $_REQUEST['idlinha']);
$d = new ArrayIterator($dados);
}
$m = $d->current();
echo '<tr id="linha' . $m->id . '">
<td>
<span rel="popover" data-content="<strong>Km Saída:</strong> ' . $m->kmsaida . '<br><strong>Km Chegada:</strong> ' . $m->kmchegada . '<br><strong>Km Rodado:</strong> ' . $m->kmpercorrido . '<br><strong>Observação:</strong> ' . $m->observacao . ' ">
<span class="glyphicon glyphicon-question-sign"></span> ' . $m->id . '
</span>
</td>
<td>' . $m->idmov . '</td>
<td>' . $m->nome . '</td>
<td>' . $m->motorista . '</td>
<td>' . $m->idcaminhao . '</td>
<td>' . $m->dataorcamento . '</td>
<td>' . $m->dtsaida . '</td>
<td>' . $m->situacao . '</td>
<td> ';
echo ' <div class="btn-group">
<a href="#" class="btn btn-primary btn-xs dropdown-toggle" data-toggle="dropdown" rel="tooltip" title="Configurações">
<i class="glyphicon glyphicon-cog"></i> <span class="caret"></span>
</a>
<ul class="dropdown-menu pull-right">
<li>
<a href="javascript:void(0)" onclick="abrirModal(\'editar\', ' . $m->id . ' , \'view/km/form.php\')">
示例3: banco
if (!isset($_SESSION)) {
session_start();
}
include_once '../../dados/config.php';
require_once '../../dados/classes.php';
$consulta = new banco();
$idlogin = $_SESSION['idlogin'];
list($diai, $mesi, $anoi) = explode("/", $_REQUEST['periodoInicial']);
$periodoInicial = $anoi . '-' . $mesi . '-' . $diai;
list($diaf, $mesf, $anof) = explode("/", $_REQUEST['periodoFinal']);
$periodoFinal = $anof . '-' . $mesf . '-' . $diaf;
if ($periodoInicial > $periodoFinal) {
echo '<br><b>O Período Inicial não pode ser maior do que o Período Final!</b>';
exit;
}
$sqlconta = $consulta->PDOSelecionarPadrao("*", "ZPortarePlanocontas", "LEN(codconta)>15");
// and codconta = '3.1.10.30.010.001'");
$d = new ArrayIterator($sqlconta);
while ($d->valid()) {
$valorconta = $d->current();
$sqlsaldo = $consulta->PDOSelecionarPadrao("(SUM(CREDITO) - SUM(DEBITO)) SALDO", "(\r\n SELECT SUM(VALOR) CREDITO, 0 DEBITO\r\n FROM CPARTIDA\r\n WHERE CODCOLIGADA = 5\r\n AND CREDITO like '" . $valorconta->codconta . "%'\r\n AND DATA BETWEEN '" . $periodoInicial . "' AND '" . $periodoFinal . "'\r\n UNION\r\n SELECT 0 CREDITO, SUM(VALOR) DEBITO\r\n FROM CPARTIDA\r\n WHERE CODCOLIGADA = 5\r\n AND DEBITO like '" . $valorconta->codconta . "%'\r\n AND DATA BETWEEN '" . $periodoInicial . "' AND '" . $periodoFinal . "'\r\n ) AS TABELA", "1=1");
$dsaldo = new ArrayIterator($sqlsaldo);
$valorsaldo = $dsaldo->current();
$consulta->PDOEditar("ZPortarePlanocontas", "saldo = '" . $valorsaldo->SALDO . "'", "id = " . $valorconta->id);
$d->next();
}
# Atualizando saldo dos grupos de contas
$totaldogrupo = 0;
$grupo = $consulta->PDOSelecionarPadrao("*", "ZPortareDregrupo", "1=1");
$dgrupo = new ArrayIterator($grupo);
while ($dgrupo->valid()) {
示例4: banco
<?php
if (!isset($_SESSION)) {
session_start();
}
$nomelogin = $_SESSION['nomelogin'];
$idlogin = $_SESSION['idlogin'];
include_once '../../dados/config.php';
require_once '../../dados/classes.php';
$consulta = new banco();
$linkurl = explode("/", $_SERVER['SCRIPT_NAME']);
$path = $linkurl[count($linkurl) - 2];
$id = $_REQUEST['idkm'];
$tipo = $_REQUEST['tipo'];
$dados = $consulta->PDOSelecionarPadrao("A.*, B.NOME motorista, C.nome usuario", "ZPortareCheckList A (NOLOCK)\r\n LEFT JOIN ZPortareLogin C (NOLOCK) ON A.idusuario = C.id\r\n JOIN PFUNC B (NOLOCK) ON B.CHAPA = A.idmotorista AND B.CODCOLIGADA = 5", "A.idkm = " . $id . " and A.tipo = '" . $tipo . "'");
$d = new ArrayIterator($dados);
$valor = $d->current();
?>
<!DOCTYPE html>
<html lang="pt_br">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Sistema Portare</title>
<link rel="shortcut icon" href="../../theme/default/images/portare.ico" >
<link rel="icon" type="image/gif" href="../../theme/default/images/portare.ico" >
<!-- Bootstrap -->
<link href="../../theme/default/css/bootstrap.min.css" rel="stylesheet">
示例5: CONVERT
<th>Km Rodado</th>
<th>Média</th>
<th>Tipo</th>
<th>
<button type="button" class="btn btn-info btn-xs" rel="tooltip" title="Novo Registro" onclick="abrirModalExtra('inserir', 0 , 'view/kmabastecimentos/form.php?idkm=<?php
echo $idkm;
?>
')">
<i class="glyphicon glyphicon-plus"></i>
</button>
</th>
</tr>
</thead>
<tbody>
<?php
$sql = $consulta->PDOSelecionarPadrao("A.id, CONVERT(VARCHAR(15), A.data, 103) dtabastecimento, A.litragem, A.valor, A.km, A.data,\r\nCASE A.tipo\r\n\tWHEN 'S' THEN 'Saída'\r\n\tWHEN 'A' THEN 'Abastecimentos'\r\n\tWHEN 'C' THEN 'Chegada'\r\nEND status", "ZPortareKmAbastecimentos A", "A.idkm = " . $idkm . " ORDER BY A.data, A.km");
$d = new ArrayIterator($sql);
$kmanterior = 0;
while ($d->valid()) {
$valor = $d->current();
if ($kmanterior == 0) {
$kmanterior = $valor->km;
}
echo '<tr id="' . $path . $valor->id . '">
<td>' . $valor->dtabastecimento . '</td>
<td>' . number_format($valor->litragem, 2, ',', '.') . '</td>
<td>' . number_format($valor->valor, 2, ',', '.') . '</td>
<td>' . number_format($valor->km, 0, ',', '.') . '</td>
<td>' . number_format($valor->km - $kmanterior, 0, ',', '.') . '</td>
<td>' . number_format(($valor->km - $kmanterior) / $valor->litragem, 2, ',', '.') . '</td>
<td>' . $valor->status . '</td>
示例6: banco
<head>
<meta charset="utf-8">
<title>Resultado da DRE</title>
<link rel="stylesheet" type="text/css" href="../../theme/default/css/bootstrap.min.css">
<link rel="stylesheet" type="text/css" href="../../theme/default/css/style.css">
<link rel="stylesheet" type="text/css" href="../../theme/default/css/print.css" media="print">
</head>
<body>
<?php
require "../../dados/config.php";
require "../../dados/classes.php";
$consulta = new banco();
$sqlperiodo = $consulta->PDOSelecionarPadrao("CONVERT(VARCHAR(15), datainicial, 103) dtinicial, datainicial, CONVERT(VARCHAR(15), datafinal, 103) dtfinal, datafinal", "ZPortareDataBase", "1=1");
$dperiodo = new ArrayIterator($sqlperiodo);
$valorperiodo = $dperiodo->current();
$datainicial = $valorperiodo->datainicial;
$datafinal = $valorperiodo->datafinal;
$chapa = $_REQUEST['chapa'];
$sqlmotorista = $consulta->PDOSelecionarPadrao("C.CODVEN, B.NOME, A.CHAPA", "PFUNC A\r\n\tJOIN PPESSOA B ON B.CODIGO = A.CODPESSOA\r\n\tJOIN TVEN C ON C.CODPESSOA = B.CODIGO", "A.CHAPA = '" . $chapa . "'");
$dmotorista = new ArrayIterator($sqlmotorista);
$valormotorista = $dmotorista->current();
$idmotorista = $valormotorista->CODVEN;
?>
<div class="panel panel-default">
<div class="panel-heading">
<h4><strong>
Relatório de Ponto de Equilíbrio - Por Motorista: <?php
示例7: ArrayIterator
<select name="status" class="form-control">
<option value="" selected></option>
<option value="0">Montagem</option>
<option value="1">Aguardando Resposta</option>
<option value="2">Aprovado</option>
<option value="3">Em Viagem</option>
<option value="4">Concluído</option>
<option value="5">Cancelado</option>
<option value="6">Em Carregamento</option>
</select>
<label for="A.idusuario">Usuário</label>
<select name="A.idusuario" class="form-control">
<option value="" selected></option>
<?php
$user = $consulta->PDOSelecionarPadrao("id, nome", "ZPortareLogin", "ativo = 1 order by nome");
$duser = new ArrayIterator($user);
while ($duser->valid()) {
$valoruser = $duser->current();
echo '<option value="' . $valoruser->id . '">' . $valoruser->nome . '</option>';
$duser->next();
}
?>
</select>
</div>
</div>
<label for="A.idmotorista">Motorista</label>
<input type="text" name="A.idmotorista" id="idmotorista" class="form-control selectBuscaKm override" placeholder="Localizar por Nome ou CPF">
示例8: banco
<?php
if (!isset($_SESSION)) {
session_start();
}
include_once '../../dados/config.php';
require_once '../../dados/classes.php';
$consulta = new banco();
$idkm = $_REQUEST['idkm'];
$sql = $consulta->PDOSelecionarPadrao("*", "ZPortareViewMapaDiario", "id = " . $idkm);
$dmapa = new ArrayIterator($sql);
?>
<!DOCTYPE html>
<html lang="pt_br">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Sistema Portare - Mapa de Carga Diário</title>
<!-- Bootstrap -->
<link href="../../theme/default/css/bootstrap.min.css" rel="stylesheet">
<link href="../../theme/default/css/style.css" rel="stylesheet">
<link href="../../theme/default/css/datepicker.css" rel="stylesheet">
<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
示例9: banco
<?php
if (!isset($_SESSION)) {
session_start();
}
include_once '../../dados/config.php';
require_once '../../dados/classes.php';
$consulta = new banco();
list($diac, $mesc, $anoc) = explode("/", $_REQUEST['dtinicial']);
$dtinicial = $anoc . '-' . $mesc . '-' . $diac;
list($diac, $mesc, $anoc) = explode("/", $_REQUEST['dtfinal']);
$dtfinal = $anoc . '-' . $mesc . '-' . $diac;
$idcaminhao = $_REQUEST['idcaminhao'];
#echo "SELECT * FROM ZPortareViewMapaDiario WHERE saidaempresa BETWEEN '" . $dtinicial . "' and '" .$dtfinal. "'";
$sql = $consulta->PDOSelecionarPadrao("id, dtsaidaempresa, motorista, saidaempresa, kmrodado, litragem, (kmrodado/litragem) mediaviagem", "(\r\n SELECT DISTINCT A.id, A.dtsaidaempresa, A.motorista, A.saidaempresa,\r\n ((SELECT X.km FROM ZPortareKmAbastecimentos X WITH (NOLOCK) WHERE X.idkm = A.id AND X.tipo = 'C') - \r\n (SELECT X.km FROM ZPortareKmAbastecimentos X WITH (NOLOCK) WHERE X.idkm = A.id AND X.tipo = 'S')) kmrodado,\r\n (SELECT SUM(X.litragem) FROM ZPortareKmAbastecimentos X WITH (NOLOCK) WHERE X.idkm = A.id AND X.tipo <> 'S') litragem\r\n FROM ZPortareViewMapaDiario A WITH (NOLOCK)\r\n WHERE A.idcaminhao = '" . $idcaminhao . "'\r\n AND A.saidaempresa BETWEEN '" . $dtinicial . "' and '" . $dtfinal . "'\r\n) AS TABELA", "1=1 ORDER BY saidaempresa");
$dmapa = new ArrayIterator($sql);
?>
<table class="table table-bordered table-condensed">
<tr>
<th>#</th>
<th>Dt Saída</th>
<th>Motorista</th>
<th>Km Rodado</th>
<th>Litragem</th>
<th>Média</th>
</tr>
<?php
while ($dmapa->valid()) {
$valor = $dmapa->current();
echo '<tr>
示例10: banco
<?php
if (!isset($_SESSION)) {
session_start();
}
include_once '../../dados/config.php';
require_once '../../dados/classes.php';
$consulta = new banco();
list($diac, $mesc, $anoc) = explode("/", $_REQUEST['dtinicial']);
$dtinicial = $anoc . '-' . $mesc . '-' . $diac;
list($diac, $mesc, $anoc) = explode("/", $_REQUEST['dtfinal']);
$dtfinal = $anoc . '-' . $mesc . '-' . $diac;
#echo "SELECT * FROM ZPortareViewMapaDiario WHERE saidaempresa BETWEEN '" . $dtinicial . "' and '" .$dtfinal. "'";
$sql = $consulta->PDOSelecionarPadrao("*", "ZPortareViewMapaDiario", "saidaempresa BETWEEN '" . $dtinicial . "' and '" . $dtfinal . "'");
$dmapa = new ArrayIterator($sql);
?>
<table class="table table-bordered table-condensed">
<tr>
<th>#</th>
<th>Motorista</th>
<th>Frota</th>
<th>Quantidade</th>
<th>Carga</th>
<th>Origem</th>
<th>Hr Saída</th>
<th>Saída Emp</th>
<th>Saída Cli</th>
<th>Dif</th>
<th>Cliente</th>
<th>Destino</th>
示例11: banco
body {
padding-top: 0px;
}
</style>
</head>
<body>
<?php
if (!isset($_SESSION)) {
session_start();
}
include_once '../../dados/config.php';
require_once '../../dados/classes.php';
$consulta = new banco();
$sqlperiodo = $consulta->PDOSelecionarPadrao("CONVERT(VARCHAR(15), datainicial, 103) dtinicial, datainicial, CONVERT(VARCHAR(15), datafinal, 103) dtfinal, datafinal", "ZPortareDataBase", "id=1");
$dperiodo = new ArrayIterator($sqlperiodo);
$valorperiodo = $dperiodo->current();
$datainicial = $valorperiodo->datainicial;
$datafinal = $valorperiodo->datafinal;
$idkm = $_REQUEST['idkm'];
$placa = $_REQUEST['placa'];
#Buscando os KM rodados no sistema
$vlkm = $consulta->PDOSelecionarPadrao("sum(kmpercorrido) totalkm", "ZPortareKm", "idcaminhao = '" . $placa . "'");
$dkm = new ArrayIterator($vlkm);
$totalkm = $dkm->current();
#Descobrindo o código do centro de custo
$codsql = $consulta->PDOSelecionarPadrao("CODCCUSTO, NOME", "GCCUSTO", "CODCOLIGADA=5 AND NOME LIKE '" . $placa . "%'");
$dccusto = new ArrayIterator($codsql);
$codccusto = $dccusto->current();
#Buscando os valores por cada conta movimentada
示例12: elseif
$condicao = 'LEN(b.codigo) <= 5';
} elseif ($nivel == 4) {
$condicao = 'LEN(b.codigo) <= 7';
} elseif ($nivel == 5) {
$condicao = 'LEN(b.codigo) <= 9';
} elseif ($nivel == 6) {
$condicao = 'LEN(b.codigo) <= 13';
}
#17';
$situacao = $imprimirconta == 2 ? ' 1=1 ' : ' soma <> 0';
if ($ordernarpor == 1) {
$ordem = "codigo";
} elseif ($ordernarpor == 2) {
$ordem = "codconta";
}
$sqlperiodo = $consulta->PDOSelecionarPadrao("CONVERT(VARCHAR(15), datainicial, 103) dtinicial, CONVERT(VARCHAR(15), datafinal, 103) dtfinal", "ZPortareDataBase", "1=1");
$dperiodo = new ArrayIterator($sqlperiodo);
$valorperiodo = $dperiodo->current();
echo '<h3 class="centro">' . 'Relatório de D.R.E.</h3>';
echo '<div class="centro">Período de ' . $valorperiodo->dtinicial . ' até ' . $valorperiodo->dtfinal . '</div>';
$sqlgrupo = $consulta->PDOSelecionarPadrao("*", "ZPortareDregrupo", "1=1 order by id");
$dgrupo = new ArrayIterator($sqlgrupo);
echo '<table class="table table-condensed table-hover table-striped table-bordered' . '">
<thead>
<tr>
<th>Código RM</th>
<th>Código Portare</th>
<th>Descrição</th>
<th>Valor</th>
</tr>
</thead>';
示例13: banco
<head>
<meta charset="utf-8">
<title>Resultado da DRE</title>
<link rel="stylesheet" type="text/css" href="../../theme/default/css/bootstrap.min.css">
<link rel="stylesheet" type="text/css" href="../../theme/default/css/style.css">
<link rel="stylesheet" type="text/css" href="../../theme/default/css/print.css" media="print">
</head>
<body>
<?php
require "../../dados/config.php";
require "../../dados/classes.php";
$consulta = new banco();
$sqlperiodo = $consulta->PDOSelecionarPadrao("CONVERT(VARCHAR(15), datainicial, 103) dtinicial, datainicial, CONVERT(VARCHAR(15), datafinal, 103) dtfinal, datafinal", "ZPortareDataBase", "id=1");
$dperiodo = new ArrayIterator($sqlperiodo);
$valorperiodo = $dperiodo->current();
$datainicial = $valorperiodo->datainicial;
$datafinal = $valorperiodo->datafinal;
$placa = $_REQUEST['placa'];
?>
<div class="panel panel-default">
<div class="panel-heading">
<h4><strong>
Relatório de Ponto de Equilíbrio - Por Placa: <?php
echo $placa;
?>
</strong>
</h4>
示例14: banco
<?php
require "../../dados/config.php";
require "../../dados/classes.php";
$consulta = new banco();
$sentenca = "SELECT b.codconta, b.codigo, a.descricao, b.saldo, 1 ordem,\r\n (SELECT sum(x.saldo) FROM ZPortarePlanocontas x WHERE x.codigo like b.codigo + '%' and REPLACE(LEFT(x.codigo, 2), '.', '') < 10) soma\r\nFROM ZPortarePlanocontas b, CCONTA a WHERE b.codconta = a.codconta and REPLACE(LEFT(b.codigo, 2), '.', '') < 10 UNION\r\nSELECT b.codconta, b.codigo, a.descricao, b.saldo, 2 ordem,\r\n(SELECT sum(x.saldo) FROM ZPortarePlanocontas x WHERE x.codigo like b.codigo + '%' and REPLACE(LEFT(x.codigo, 2), '.', '') > 10) soma\r\nFROM ZPortarePlanocontas b, CCONTA a WHERE b.codconta = a.codconta and REPLACE(LEFT(b.codigo, 2), '.', '') > 10";
$condicao = empty($_REQUEST['movimentacao']) ? ' 1=1 ' : ' soma <> 0';
echo '<link rel="stylesheet" type="text/css" href="theme/default/css/print.css" media="print">';
echo '<table class="table table-condensed table-hover table-striped">';
#Buscando os grupos de contas
$grupo = $consulta->PDOSelecionarPadrao("*", "ZPortareDregrupo", "");
$dgrupo = new ArrayIterator($grupo);
while ($dgrupo->valid()) {
$valorgrupo = $dgrupo->current();
echo '<tr>
<th colspan="3">' . $valorgrupo->codigo . ' - ' . $valorgrupo->descricao . '</th>
</tr>
<tr>
<th>Código RM</th>
<th>Código Portare</th>
<th>Descrição</th>
</tr>';
$sql = "SELECT B.codconta, B.codigo, C.DESCRICAO, 1 ordem\r\n FROM ZPortareDremontagem A\r\n JOIN ZPortarePlanocontas B ON A.idconta = B.id\r\n JOIN CCONTA C ON B.codconta = C.CODCONTA\r\n WHERE A.idgrupo = " . $valorgrupo->id . "\r\n AND REPLACE(LEFT(b.codigo, 2), '.', '') < 10\r\n\r\n UNION\r\n\r\n SELECT B.codconta, B.codigo, C.DESCRICAO, 2 ordem\r\n FROM ZPortareDremontagem A\r\n JOIN ZPortarePlanocontas B ON A.idconta = B.id\r\n JOIN CCONTA C ON B.codconta = C.CODCONTA\r\n WHERE A.idgrupo = " . $valorgrupo->id . "\r\n AND REPLACE(LEFT(b.codigo, 2), '.', '') > 10";
$contas = $consulta->PDOSelecionarPadrao("codconta, codigo, descricao, ordem", "(" . $sql . ") as tabela", " 1=1 ORDER BY ordem, codigo");
$dconta = new ArrayIterator($contas);
while ($dconta->valid()) {
$valorconta = $dconta->current();
echo '<tr>
<td>' . $valorconta->codconta . '</td>
<td>' . $valorconta->codigo . '</td>
<td>' . $valorconta->descricao . '</td>
示例15: banco
<?php
require "../../dados/config.php";
require "../../dados/classes.php";
$consulta = new banco();
$sentenca = "SELECT b.codconta, b.codigo, a.descricao, b.saldo, 1 ordem,\r\n (SELECT sum(x.saldo) FROM ZPortarePlanocontas x WHERE x.codigo like b.codigo + '%' and REPLACE(LEFT(x.codigo, 2), '.', '') < 10) soma\r\nFROM ZPortarePlanocontas b, CCONTA a WHERE b.codconta = a.codconta and REPLACE(LEFT(b.codigo, 2), '.', '') < 10 UNION\r\nSELECT b.codconta, b.codigo, a.descricao, b.saldo, 2 ordem,\r\n(SELECT sum(x.saldo) FROM ZPortarePlanocontas x WHERE x.codigo like b.codigo + '%' and REPLACE(LEFT(x.codigo, 2), '.', '') > 10) soma\r\nFROM ZPortarePlanocontas b, CCONTA a WHERE b.codconta = a.codconta and REPLACE(LEFT(b.codigo, 2), '.', '') > 10";
$condicao = empty($_REQUEST['movimentacao']) ? ' 1=1 ' : ' soma <> 0';
$sqlperiodo = $consulta->PDOSelecionarPadrao("CONVERT(VARCHAR(15), datainicial, 103) dtinicial, CONVERT(VARCHAR(15), datafinal, 103) dtfinal", "ZPortareDataBase", "1=1");
$dperiodo = new ArrayIterator($sqlperiodo);
$valorperiodo = $dperiodo->current();
echo '<link rel="stylesheet" type="text/css" href="theme/default/css/print.css" media="print">';
echo '<table class="table table-condensed table-hover table-striped' . '">
<thead>
<tr>
<th>Código RM</th>
<th>Código Portare</th>
<th>Descrição</th>
<th class="direita">Valor </th>
</tr>
<tr>
<td><select id="movimentacao" class="form-control">
<option value="" selected>Todas as Contas</option>
<option value="1">Somente com Saldo</option>
</select></td>
<td>
<a href="javascript:void()" class="btn btn-default" onclick="verSomenteSaldo()">
<span class="glyphicon glyphicon-print"></span> Processar
</a>
</td>
<td collspan="2" class="pull-right">Período de ' . $valorperiodo->dtinicial . ' até ' . $valorperiodo->dtfinal . ' </td>
</tr>