תבנית:שליפת נתוני משחקים: הבדלים בין גרסאות בדף
אין תקציר עריכה |
אין תקציר עריכה |
||
שורה 7: | שורה 7: | ||
{{#ifeq:{{{ביתיות}}}|(הכל)|| AND homegame='{{{ביתיות}}}' }} | {{#ifeq:{{{ביתיות}}}|(הכל)|| AND homegame='{{{ביתיות}}}' }} | ||
{{#ifeq:{{{יריבה}}}|(הכל)|| AND (Games.host='{{החלפת שם יריב שאילתא|יריבה={{{יריבה|}}}}}' OR Games.oponent='{{החלפת שם יריב שאילתא|יריבה={{{יריבה|}}}}}')|}} | {{#ifeq:{{{יריבה}}}|(הכל)|| AND (Games.host='{{החלפת שם יריב שאילתא|יריבה={{{יריבה|}}}}}' OR Games.oponent='{{החלפת שם יריב שאילתא|יריבה={{{יריבה|}}}}}')|}} | ||
{{#ifexpr:{{#len:{{{ | {{#ifexpr:{{#len:{{{StartDate}}}}} > 0| AND STR_TO_DATE(CONCAT(Games.year,'-',Games.month, '-', Games.day), '%Y-%m-%d') >= {{{StartDate}}}|}} | ||
{{#ifexpr:{{#len:{{{ | {{#ifexpr:{{#len:{{{EndDate}}}}} > 0| AND STR_TO_DATE(CONCAT(Games.year,'-',Games.month, '-', Games.day), '%Y-%m-%d') <= {{{EndDate|}}|}} | ||
{{#ifeq:{{{מפעל}}}|(הכל)| AND liga='{{{ליגה}}}' {{#ifeq:{{{ליגה}}}|1|GROUP BY liga|GROUP BY MIFAL}}|{{#ifeq:{{{מפעל}}}|ליגה| AND liga='1' GROUP BY liga | AND mifal='{{#replace:{{{מפעל}}}|'|\'}}' GROUP BY mifal }} }} | {{#ifeq:{{{מפעל}}}|(הכל)| AND liga='{{{ליגה}}}' {{#ifeq:{{{ליגה}}}|1|GROUP BY liga|GROUP BY MIFAL}}|{{#ifeq:{{{מפעל}}}|ליגה| AND liga='1' GROUP BY liga | AND mifal='{{#replace:{{{מפעל}}}|'|\'}}' GROUP BY mifal }} }} | ||
}}{{#cargo_query: | }}{{#cargo_query: |
גרסה מ־11:19, 7 באוקטובר 2023
Function: CargoSQLQuery::run Query: SELECT `cargo__Games`.`_pageID` AS `cargo_backlink_page_id_Games`,CONCAT(case liga when '1' then 'ליגה' else mifal end),COUNT(*),SUM(case result when '1' then 1 else 0 end),SUM(case result when 'x' then 1 else 0 end),SUM(case result when '0' then 1 else 0 end),SUM(case host when 'הפועל ת"א' then homescore else 0 end)+SUM(case oponent when 'הפועל ת"א' then awayscore else 0 end),SUM(case host when 'הפועל ת"א' then awayscore else 0 end)+SUM(case oponent when 'הפועל ת"א' then homescore else 0 end),`department` AS `department`,'{{{מיום}}}' AS `fromday`,'{{{מחודש}}}' AS `frommonth`,'{{{משנה}}}' AS `fromyear`,'{{{ליום}}}' AS `today`,'{{{לחודש}}}' AS `tomonth`,'{{{לשנה}}}' AS `toyear`,'{{{יריבה}}}' AS `against` FROM `cargo__Games` WHERE liga IS NOT NULL AND liga='{{{ליגה}}}' AND department='{{{מחלקה}}}' AND result='{{{תוצאה}}}' AND homegame='{{{ביתיות}}}' AND (`cargo__Games`.`host`= OR `cargo__Games`.`oponent`=) AND STR_TO_DATE(CONCAT(`cargo__Games`.`year`,'-',`cargo__Games`.`month`, '-', `cargo__Games`.`day`), '%Y-%m-%d') >= {{{StartDate}}} AND STR_TO_DATE(CONCAT(`cargo__Games`.`year`,'-',`cargo__Games`.`month`, '-', `cargo__Games`.`day`), '%Y-%m-%d') <= {תבנית:EndDate AND mifal='{{{מפעל}}}' GROUP BY mifal ORDER BY `year`,`month`,`day` LIMIT 100