totaalbudget overal meetellen, deelbudgetten niet

This commit is contained in:
2024-03-04 13:31:09 +01:00
parent 66ab033e6b
commit 6172a2932b
4 changed files with 89 additions and 22 deletions
@@ -239,9 +239,9 @@ class Finbestemmingen_model extends MY_Model{
WHERE B.organisatie_id in ({$orglist})
AND B.kalenderjaar = {$jaarnr }
AND B.uitgavetype = 'TOTAAL' ";
$row= $this->get_query_row();
if ($row) $row->budget = str_replace(',' , '' , $row->budget);
return $row->budget;
$this->get_query_row();
return $this->get_query_row('budget');
@@ -278,10 +278,24 @@ class Finbestemmingen_model extends MY_Model{
JOIN finsoorten FS on FS.id = FSS.finsoort_id
WHERE FB.organisatie_id in ({$orgids})
AND FB.kalenderjaar = {$jaarnr}
AND FB.uitgavetype <> 'TOTAAL'
AND FB.uitgavetype = 'TOTAAL'
GROUP BY categorie, organisatie_id";
return $this->get_query_result();
}
function getbudgetpersoortoverorgs($orgids, $jaarnr){
$this->sql ="SELECT categorie,
round(sum(budget/100) ) AS budget
FROM finbestemmingen FB
JOIN finsubsoorten FSS on FSS.id = FB.subsoort_id
JOIN finsoorten FS on FS.id = FSS.finsoort_id
WHERE FB.organisatie_id in ({$orgids})
AND FB.kalenderjaar = {$jaarnr}
AND FB.uitgavetype = 'TOTAAL'
GROUP BY categorie, organisatie_id";
return $this->get_query_result();
}
function getsompersoortoverorgsSummed($orgids, $jaarnr, $cat){
$this->sql ="SELECT sum(bedrag) / 100 AS bedrag
FROM finbestemmingen FB
@@ -289,7 +303,7 @@ class Finbestemmingen_model extends MY_Model{
JOIN finsoorten FS on FS.id = FSS.finsoort_id
WHERE FB.organisatie_id in ({$orgids})
AND FB.kalenderjaar = {$jaarnr}
AND FB.uitgavetype <> 'TOTAAL'
AND FB.uitgavetype = 'TOTAAL'
AND FS.categorie = '{$cat}'
GROUP BY categorie";
return $this->get_query_row('bedrag');