D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
html
/
rosario
/
adm
/
app
/
gre
/
Models
/
Filename :
ModExcCompListar.php
back
Copy
<?php namespace App\gre\Models; if (!defined('URL')) { header("Location: /"); exit(); } /** * Description of ModTradeMetaListar * * @copyright (c) year, Carlos Marques - CM */ class ModExcCompListar { private $Resultado; private $Dados; private $DadoG; private $diase; public function listExcComp() { $this->Dados = filter_input_array(INPUT_POST, FILTER_DEFAULT); //$this->DadosImpr = filter_input_array(INPUT_GET, FILTER_DEFAULT); // var_dump( $this->DadosImpr); if(isset($this->DadosImpr['data'])){ $this->Dados= $this->DadosImpr; } $lerExcComp = new \App\adms\Models\helper\AdmsRead(); $lerExcComp->fullRead("select e.comp_id, :data data_sel, date_format(:data, '%d/%m/%Y') data_v, max(c.nome) comp_nome, coalesce(SUM(CASE WHEN curvag = 'A' THEN e.valor_excesso END),0) 'A', coalesce(SUM(CASE WHEN curvag = 'B' THEN e.valor_excesso END),0) 'B', coalesce(SUM(CASE WHEN curvag = 'C' THEN e.valor_excesso END),0) 'C', coalesce(SUM(CASE WHEN curvag = 'D' THEN e.valor_excesso END),0) 'D', coalesce(SUM(CASE WHEN curvag = 'E' THEN e.valor_excesso END),0) 'E', sum(valor_excesso) T, ROUND((sum(valor_excesso)*100) /(select sum(v.valor_excesso) from ro_excesso v where v.data = (select max(y.data) from ro_excesso y) ),2) PART_GERAL from ro_excesso e inner join ro_comprador c on c.id = e.comp_id where e.data = :data group by e.comp_id order by T desc ", "data=".$this->Dados['data']); $this->Resultado= $lerExcComp->getResultado(); // var_dump($this->Resultado); return $this->Resultado; } }