Hallo,
SELECT FROM_UNIXTIME(tabelle_1_Timestamp, '%Y%|%m') AS ym, SUM(tabelle_1_Zeit) AS sum
FROM tabelle_1_
WHERE Bedingung = '1'
GROUP BY ym DESC LIMIT 12SELECT FROM_UNIXTIME(tabelle_2_Timestamp, '%Y%|%m') AS ym, SUM(tabelle_2_Zeit) AS sum
FROM tabelle_2_
WHERE Bedingung = '1'
GROUP BY ym DESC LIMIT 12
> Ich würde gerne eine Möglichkeit schaffen, die monatlichen Summenwerte dieser beider Abfragen auch addiert auszugeben.
>
> Wie macht man das?
zum Beispiel mit einer UNION ALL der beiden Ergebnismengen und einem Subselect auf das Ergebnis der UNION.
Noch ein paar Hinweise:
> tabelle\_1\_Zeit und tabelle\_2\_Zeit sind Spalten vom Typ decimal.
warum? Warum speicherst Du Integer-Timestamps statt DATETIME zu verwenden?
Deine Abfrage gibt keinen Hinweis darauf, warum Du überhaupt zwei verschiedene Tabellen verwendest.
Tabellennamen als Spaltenpräfixe zu verwenden halte ich persönlich für eine schlechte Idee. Es gibt qualifizierte Bezeichner.
Freundliche Grüße
Vinzenz