Hi,
folgende Abfrage:
Das Ergebnis:
Wenn das Ergebnis eines Monats 0 ist, soll bespw. in Spalte 1 = 01 und Spalte 2 = 0 stehen. Jeder Monat der 0 ergibt soll auch dargestellt weren.
Wer kann mir helfen ?
Besten dank
Patrick
folgende Abfrage:
Code:
SELECT LPAD(MONTH(t.tage), 2, 0) AS Monat, COUNT(t.tage) AS Tage
FROM crmdb_copy.vacation v JOIN crmdb_copy.tage_jahr t ON t.tage BETWEEN DATE_FORMAT(from_unixtime(v.start), '%Y-%m-%d') AND DATE_FORMAT(from_unixtime(v.stop), '%Y-%m-%d') JOIN crmdb_copy.users u ON v.userid = u.id
WHERE status =6
AND YEAR(t.tage) =2020
AND u.id IN (SELECT u.id FROM crmdb_copy.users u WHERE u.group_id LIKE '%82%')
GROUP BY MONTH(t.tage)
Das Ergebnis:
02 | 6 |
03 | 13 |
06 | 4 |
07 | 11 |
08 | 10 |
Wenn das Ergebnis eines Monats 0 ist, soll bespw. in Spalte 1 = 01 und Spalte 2 = 0 stehen. Jeder Monat der 0 ergibt soll auch dargestellt weren.
Wer kann mir helfen ?
Besten dank
Patrick