|
@@ -303,15 +303,15 @@ jQuery(document).ready(function () {
|
|
|
, date_format(`IN7_DZIENNIK_KORESP`.`K_DATA_OTRZYMANEJ_KORESP`,'%Y-%m')
|
|
, date_format(`IN7_DZIENNIK_KORESP`.`K_DATA_OTRZYMANEJ_KORESP`,'%Y-%m')
|
|
|
union
|
|
union
|
|
|
select `p`.`ID` AS `ID_PROJECT`
|
|
select `p`.`ID` AS `ID_PROJECT`
|
|
|
- , date_format(`k`.`K_DATA_OTRZYMANEJ_KORESP`,'%Y-%m') AS `MONTH`
|
|
|
|
|
- , sum(`k`.`COST_VALUE`) AS `COST`
|
|
|
|
|
- , sum(`k`.`INCOME_VALUE`) AS `INCOME`
|
|
|
|
|
|
|
+ , date_format(k.`K_DATA_OTRZYMANEJ_KORESP`,'%Y-%m') AS `MONTH`
|
|
|
|
|
+ , sum(k.`COST_VALUE`) AS `COST`
|
|
|
|
|
+ , sum(k.`INCOME_VALUE`) AS `INCOME`
|
|
|
, 'CHILD' AS `TYPE`
|
|
, 'CHILD' AS `TYPE`
|
|
|
from (`IN7_MK_BAZA_DYSTRYBUCJI` `p`
|
|
from (`IN7_MK_BAZA_DYSTRYBUCJI` `p`
|
|
|
- join `IN7_DZIENNIK_KORESP` `k` on((((`k`.`COST_VALUE` > 0) or (`k`.`INCOME_VALUE` > 0))
|
|
|
|
|
- and (`k`.`path` like concat('%-',`p`.`ID`,'-%'))))
|
|
|
|
|
|
|
+ join `IN7_DZIENNIK_KORESP` k on((((k.`COST_VALUE` > 0) or (k.`INCOME_VALUE` > 0))
|
|
|
|
|
+ and (k.`path` like concat('%-',`p`.`ID`,'-%'))))
|
|
|
)
|
|
)
|
|
|
- group by `p`.`ID`, date_format(`k`.`K_DATA_OTRZYMANEJ_KORESP`, '%Y-%m')
|
|
|
|
|
|
|
+ group by `p`.`ID`, date_format(k.`K_DATA_OTRZYMANEJ_KORESP`, '%Y-%m')
|
|
|
";
|
|
";
|
|
|
$sql = "
|
|
$sql = "
|
|
|
CREATE VIEW `test_budget_project_synthetics_view` AS
|
|
CREATE VIEW `test_budget_project_synthetics_view` AS
|
|
@@ -423,4 +423,133 @@ jQuery(document).ready(function () {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ function test_reinstallViewsAndEvents() {
|
|
|
|
|
+ $sqls['RemoveView_korespMain'] = " drop view if exists `in7_dziennik_koresp_budget_main_view` ";
|
|
|
|
|
+ $sqls['CreateView_korespMain'] = "
|
|
|
|
|
+ CREATE VIEW `in7_dziennik_koresp_budget_main_view` AS
|
|
|
|
|
+ select cast(substring_index(substring_index(k.`path`,'-',2),'-',-(1)) as signed) AS `ID`
|
|
|
|
|
+ , substring_index(k.`path`,'-',2) AS `path`
|
|
|
|
|
+ , cast(concat(',',group_concat(distinct k.`ID_PROJECT` order by k.`ID_PROJECT` ASC separator ','),',') as char charset utf8) AS `ID_PROJECT`
|
|
|
|
|
+ , year(k.`K_DATA_OTRZYMANEJ_KORESP`) AS `rok`
|
|
|
|
|
+ , sum(k.`COST_VALUE`) AS `sum_k`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '0') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = year(now()))),k.`COST_VALUE`,0)) AS `sum_0`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '1') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = year(now()))),k.`COST_VALUE`,0)) AS `sum_1`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '2') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = year(now()))),k.`COST_VALUE`,0)) AS `sum_2`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '3') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = year(now()))),k.`COST_VALUE`,0)) AS `sum_3`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '4') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = year(now()))),k.`COST_VALUE`,0)) AS `sum_4`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '5') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = year(now()))),k.`COST_VALUE`,0)) AS `sum_5`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '6') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = year(now()))),k.`COST_VALUE`,0)) AS `sum_6`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '7') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = year(now()))),k.`COST_VALUE`,0)) AS `sum_7`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '8') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = year(now()))),k.`COST_VALUE`,0)) AS `sum_8`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '9') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = year(now()))),k.`COST_VALUE`,0)) AS `sum_9`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '10') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = year(now()))),k.`COST_VALUE`,0)) AS `sum_10`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '11') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = year(now()))),k.`COST_VALUE`,0)) AS `sum_11`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '12') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = year(now()))),k.`COST_VALUE`,0)) AS `sum_12`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '13') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = year(now()))),k.`COST_VALUE`,0)) AS `sum_13`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '0') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) - 1))),k.`COST_VALUE`,0)) AS `sum_ly_0`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '1') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) - 1))),k.`COST_VALUE`,0)) AS `sum_ly_1`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '2') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) - 1))),k.`COST_VALUE`,0)) AS `sum_ly_2`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '3') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) - 1))),k.`COST_VALUE`,0)) AS `sum_ly_3`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '4') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) - 1))),k.`COST_VALUE`,0)) AS `sum_ly_4`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '5') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) - 1))),k.`COST_VALUE`,0)) AS `sum_ly_5`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '6') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) - 1))),k.`COST_VALUE`,0)) AS `sum_ly_6`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '7') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) - 1))),k.`COST_VALUE`,0)) AS `sum_ly_7`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '8') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) - 1))),k.`COST_VALUE`,0)) AS `sum_ly_8`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '9') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) - 1))),k.`COST_VALUE`,0)) AS `sum_ly_9`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '10') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) - 1))),k.`COST_VALUE`,0)) AS `sum_ly_10`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '11') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) - 1))),k.`COST_VALUE`,0)) AS `sum_ly_11`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '12') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) - 1))),k.`COST_VALUE`,0)) AS `sum_ly_12`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '13') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) - 1))),k.`COST_VALUE`,0)) AS `sum_ly_13`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '0') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) + 1))),k.`COST_VALUE`,0)) AS `sum_ny_0`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '1') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) + 1))),k.`COST_VALUE`,0)) AS `sum_ny_1`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '2') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) + 1))),k.`COST_VALUE`,0)) AS `sum_ny_2`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '3') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) + 1))),k.`COST_VALUE`,0)) AS `sum_ny_3`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '4') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) + 1))),k.`COST_VALUE`,0)) AS `sum_ny_4`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '5') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) + 1))),k.`COST_VALUE`,0)) AS `sum_ny_5`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '6') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) + 1))),k.`COST_VALUE`,0)) AS `sum_ny_6`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '7') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) + 1))),k.`COST_VALUE`,0)) AS `sum_ny_7`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '8') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) + 1))),k.`COST_VALUE`,0)) AS `sum_ny_8`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '9') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) + 1))),k.`COST_VALUE`,0)) AS `sum_ny_9`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '10') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) + 1))),k.`COST_VALUE`,0)) AS `sum_ny_10`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '11') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) + 1))),k.`COST_VALUE`,0)) AS `sum_ny_11`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '12') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) + 1))),k.`COST_VALUE`,0)) AS `sum_ny_12`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '13') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) + 1))),k.`COST_VALUE`,0)) AS `sum_ny_13`
|
|
|
|
|
+ from `IN7_DZIENNIK_KORESP` k
|
|
|
|
|
+ where (k.`COST_VALUE` <> '')
|
|
|
|
|
+ group by substring_index(k.`path`,'-',2)
|
|
|
|
|
+ ";
|
|
|
|
|
+ $sqls['RemoveView_korespMain'] = " drop view if exists `in7_dziennik_koresp_budget_view` ";
|
|
|
|
|
+ $sqls['CreateView_korespMain'] = "
|
|
|
|
|
+ CREATE VIEW `in7_dziennik_koresp_budget_view` AS
|
|
|
|
|
+ select k.`ID` AS `ID`
|
|
|
|
|
+ , k.`path` AS `path`
|
|
|
|
|
+ , k.`ID_PROJECT` AS `ID_PROJECT`
|
|
|
|
|
+ , year(k.`K_DATA_OTRZYMANEJ_KORESP`) AS `rok`
|
|
|
|
|
+ , month(k.`K_DATA_OTRZYMANEJ_KORESP`) AS `miesiac`
|
|
|
|
|
+ , date_format(k.`K_DATA_OTRZYMANEJ_KORESP`,'%Y-%m') AS `data`
|
|
|
|
|
+ , sum(k.`COST_VALUE`) AS `sum_k`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '0') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = year(now()))),k.`COST_VALUE`,0)) AS `sum_0`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '1') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = year(now()))),k.`COST_VALUE`,0)) AS `sum_1`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '2') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = year(now()))),k.`COST_VALUE`,0)) AS `sum_2`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '3') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = year(now()))),k.`COST_VALUE`,0)) AS `sum_3`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '4') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = year(now()))),k.`COST_VALUE`,0)) AS `sum_4`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '5') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = year(now()))),k.`COST_VALUE`,0)) AS `sum_5`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '6') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = year(now()))),k.`COST_VALUE`,0)) AS `sum_6`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '7') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = year(now()))),k.`COST_VALUE`,0)) AS `sum_7`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '8') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = year(now()))),k.`COST_VALUE`,0)) AS `sum_8`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '9') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = year(now()))),k.`COST_VALUE`,0)) AS `sum_9`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '10') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = year(now()))),k.`COST_VALUE`,0)) AS `sum_10`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '11') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = year(now()))),k.`COST_VALUE`,0)) AS `sum_11`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '12') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = year(now()))),k.`COST_VALUE`,0)) AS `sum_12`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '13') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = year(now()))),k.`COST_VALUE`,0)) AS `sum_13`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '0') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) - 1))),k.`COST_VALUE`,0)) AS `sum_ly_0`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '1') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) - 1))),k.`COST_VALUE`,0)) AS `sum_ly_1`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '2') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) - 1))),k.`COST_VALUE`,0)) AS `sum_ly_2`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '3') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) - 1))),k.`COST_VALUE`,0)) AS `sum_ly_3`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '4') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) - 1))),k.`COST_VALUE`,0)) AS `sum_ly_4`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '5') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) - 1))),k.`COST_VALUE`,0)) AS `sum_ly_5`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '6') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) - 1))),k.`COST_VALUE`,0)) AS `sum_ly_6`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '7') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) - 1))),k.`COST_VALUE`,0)) AS `sum_ly_7`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '8') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) - 1))),k.`COST_VALUE`,0)) AS `sum_ly_8`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '9') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) - 1))),k.`COST_VALUE`,0)) AS `sum_ly_9`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '10') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) - 1))),k.`COST_VALUE`,0)) AS `sum_ly_10`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '11') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) - 1))),k.`COST_VALUE`,0)) AS `sum_ly_11`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '12') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) - 1))),k.`COST_VALUE`,0)) AS `sum_ly_12`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '13') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) - 1))),k.`COST_VALUE`,0)) AS `sum_ly_13`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '0') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) + 1))),k.`COST_VALUE`,0)) AS `sum_ny_0`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '1') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) + 1))),k.`COST_VALUE`,0)) AS `sum_ny_1`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '2') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) + 1))),k.`COST_VALUE`,0)) AS `sum_ny_2`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '3') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) + 1))),k.`COST_VALUE`,0)) AS `sum_ny_3`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '4') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) + 1))),k.`COST_VALUE`,0)) AS `sum_ny_4`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '5') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) + 1))),k.`COST_VALUE`,0)) AS `sum_ny_5`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '6') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) + 1))),k.`COST_VALUE`,0)) AS `sum_ny_6`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '7') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) + 1))),k.`COST_VALUE`,0)) AS `sum_ny_7`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '8') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) + 1))),k.`COST_VALUE`,0)) AS `sum_ny_8`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '9') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) + 1))),k.`COST_VALUE`,0)) AS `sum_ny_9`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '10') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) + 1))),k.`COST_VALUE`,0)) AS `sum_ny_10`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '11') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) + 1))),k.`COST_VALUE`,0)) AS `sum_ny_11`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '12') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) + 1))),k.`COST_VALUE`,0)) AS `sum_ny_12`
|
|
|
|
|
+ , sum(if(((month(k.`K_DATA_OTRZYMANEJ_KORESP`) = '13') and (year(k.`K_DATA_OTRZYMANEJ_KORESP`) = (year(now()) + 1))),k.`COST_VALUE`,0)) AS `sum_ny_13`
|
|
|
|
|
+ from `IN7_DZIENNIK_KORESP` k
|
|
|
|
|
+ where (k.`COST_VALUE`!='')
|
|
|
|
|
+ group by k.`ID_PROJECT`
|
|
|
|
|
+ ";
|
|
|
|
|
+ $sqlList['RemoveEvent_everyDay'] = "DROP EVENT IF EXISTS `view__budget_project_to_realization_main_event`";
|
|
|
|
|
+ $sqlList['CreateEvent_everyDay'] = "
|
|
|
|
|
+ CREATE EVENT `view__budget_project_to_realization_main_event`
|
|
|
|
|
+ ON SCHEDULE EVERY 1 DAY STARTS '2015-05-12 00:04:30'
|
|
|
|
|
+ ON COMPLETION NOT PRESERVE ENABLE
|
|
|
|
|
+ DO BEGIN
|
|
|
|
|
+ INSERT IGNORE INTO `projects_budget_year_month`(`ID_PROJECT`, `M_DIST_DESC`, `YEAR` ,`A_RECORD_CREATE_AUTHOR`, `A_RECORD_CREATE_DATE`)
|
|
|
|
|
+ SELECT t1.`ID`
|
|
|
|
|
+ , t2.`M_DIST_DESC`
|
|
|
|
|
+ , t1.`rok`
|
|
|
|
|
+ , 'import z widoku budzetu glownych spraw (view__budget_project_to_realization_main_event)'
|
|
|
|
|
+ , NOW()
|
|
|
|
|
+ FROM `in7_dziennik_koresp_budget_main_view` AS t1
|
|
|
|
|
+ LEFT JOIN IN7_MK_BAZA_DYSTRYBUCJI AS t2 ON(t1.ID=t2.ID);
|
|
|
|
|
+ END
|
|
|
|
|
+ ";
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
}
|
|
}
|