sql >> Databasteknik >  >> RDS >> Mysql

SUMMA ett par ANTAL från två tabeller baserat på en tidsvariabel

SELECT `YEAR`, FORMAT(SUM(`count`), 0) AS `Total`
FROM (
    SELECT `Table1`.`YEAR`, COUNT(*) AS `count`
    WHERE `Table1`.`variable` = 'Y'
    GROUP BY `Table1`.`YEAR`
    UNION ALL
    SELECT `Table2`.`YEAR`, COUNT(*) AS `count`
    WHERE `Table2`.`variable` = 'Y'
    GROUP BY `Table2`.`YEAR`
) AS `union`
GROUP BY `YEAR`


  1. Pivot i Oracle 11g

  2. MySQL-sträng till DATUM/TID eller TIDSTÄMPEL

  3. filtrera en sökning med alternativknappen PHP SQL

  4. Strange MySQL Popup Mysql Installer körs community mode