ukulele
Datenbank-Guru
- Beiträge
- 5.321
Nun hat sich ein Folgefehler eingeschlichen den ich beim ersten mal schnell korrigiert hatte:
Tabellen-Aliase werden nicht mit AS eingeleitet, nur Spalten-Aliase.
Wenn das immernoch nicht geht musst du die GROUP BY Klausel entweder ins äußere Select nehmen oder die Aliase ersetzen. Ich glaube Aliase sind dort nicht zulässig, hab ich mal drüber gelesen, klang auch irgendwie logisch
Tabellen-Aliase werden nicht mit AS eingeleitet, nur Spalten-Aliase.
Code:
SELECT *
FROM ( SELECT month(ServiceTickets.Resolution_SLA_Stopped_Date) AS Monat,
year(ServiceTickets.Resolution_SLA_Stopped_Date) AS Jahr,
sum(ServiceTickets.TimeEntry_Sum_Total) AS Stunden
FROM ServiceTickets
WHERE ServiceTickets.Duty_Ticket IS NOT NULL
GROUP BY Jahr,Monat ) Temporaer
ORDER BY Temporaer.Jahr,Temporaer.Monat
Code:
SELECT *
FROM ( SELECT month(ServiceTickets.Resolution_SLA_Stopped_Date) AS Monat,
year(ServiceTickets.Resolution_SLA_Stopped_Date) AS Jahr,
sum(ServiceTickets.TimeEntry_Sum_Total) AS Stunden
FROM ServiceTickets
WHERE ServiceTickets.Duty_Ticket IS NOT NULL
GROUP BY year(ServiceTickets.Resolution_SLA_Stopped_Date),month(ServiceTickets.Resolution_SLA_Stopped_Date) ) Temporaer
ORDER BY Temporaer.Jahr,Temporaer.Monat