mysql - Wie füge ich Gruppenabfragen in mehreren Tabellen zusammen und sortiere sie nach Datum?
为情所困
为情所困 2017-05-16 13:28:13
0
1
987

Derzeit gibt es vier verschiedene Tabellen. Fragen Sie die Daten jedes Tages separat ab.
Bitte sagen Sie mir, wie ich die Summe jedes Tages in vier verschiedenen Datensätzen zusammenführen und abfragen kann nimmt das Jahr, den Monat und den Tag an

SELECT DATE_FORMAT(createTime, '%Y-%m-%d') AS 日期, count(*) AS 注册人次 FROM tokenlog WHERE createTime BETWEEN '2017-05-01' AND '2017-05-31' GROUP BY DATE_FORMAT(createTime, '%Y-%m-%d') ORDER BY createTime =============================================== SELECT DATE_FORMAT(logTime, '%Y-%m-%d') AS 日期, count(*) AS 场次 FROM sumelog WHERE logTime BETWEEN '2017-05-01' AND '2017-05-31' GROUP BY DATE_FORMAT(logTime, '%Y-%m-%d') ORDER BY logTime =============================================== SELECT DATE_FORMAT(logTime, '%Y-%m-%d') AS 日期, Sum(sumelog.consume) AS 消耗金币 FROM sumelog WHERE logTime BETWEEN '2017-05-01' AND '2017-05-31' GROUP BY DATE_FORMAT(logTime, '%Y-%m-%d') ORDER BY logTime =============================================== SELECT DATE_FORMAT(endTime, '%Y-%m-%d') AS 日期, count(DISTINCT userId) AS 参加活动人次 FROM game_u WHERE endTime BETWEEN '2017-05-01' AND '2017-05-31' GROUP BY DATE_FORMAT(endTime, '%Y-%m-%d') ORDER BY endTime

Das endgültige Anzeigeergebnis wird wie folgt benötigt
Datum Anzahl der Registrierungen Anzahl der verbrauchten Goldmünzen Anzahl der an der Veranstaltung teilnehmenden Personen
2017-05-01 8 2 2  8
2017-05-02 4 1 1   4
2017 -05-0 3 16 8 8 16
2017 -05-04 4 1 1  4
2017-05-05 20 10 10  20

为情所困
为情所困

Antworte allen (1)
巴扎黑

mysql 注意是在不改表结构和类型的情况下

    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage
    Über uns Haftungsausschluss Sitemap
    Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!