Hazel4tw1
Aktiver Benutzer
- Beiträge
- 37
Hallo zusammen,
warscheinlich ist das eine ganz einefache Sache aber ich kriege es nicht hin.
Und zwar versuch ich eine auflistung zu machen die wie folgt aussehen soll.
Es sollen die 10 größten Werte einer Tabelle gezogen werden und die restlichen Werte sollen zusammen gefasst als 11 zeile ausgeben werden.
Es hackt bei diesem elften wert. Dieser elfte wert könnte auch über eine eigene Abfrage ausgegeben werden, schöner wäre es natürlich in einem.
Hier meine Versuche(muss nicht angekuckt werden, ist eh nur quatsch)
warscheinlich ist das eine ganz einefache Sache aber ich kriege es nicht hin.
Und zwar versuch ich eine auflistung zu machen die wie folgt aussehen soll.
Es sollen die 10 größten Werte einer Tabelle gezogen werden und die restlichen Werte sollen zusammen gefasst als 11 zeile ausgeben werden.
Es hackt bei diesem elften wert. Dieser elfte wert könnte auch über eine eigene Abfrage ausgegeben werden, schöner wäre es natürlich in einem.
Hier meine Versuche(muss nicht angekuckt werden, ist eh nur quatsch)
SELECT IsNull(ServiceTickets.Engineer_Displayname, 'Unbekannt'),
Sum(ServiceTickets.TimeEntry_WorkingTime_Total) AS Stunden, MONTH(Resolution_SLA_Stopped_Date)as monat ,YEAR(Resolution_SLA_Stopped_Date) as jahr
FROM ServiceTickets
WHERE ServiceTickets.Duty_Ticket != '0'
GROUP BY ServiceTickets.Engineer_Displayname,Resolution_SLA_Stopped_Date
ORDER BY jahr
SELECT TOP 10 IsNull(ServiceTickets.Engineer_Displayname, 'Unbekannt'),
Sum(ServiceTickets.TimeEntry_WorkingTime_Total) AS Stunden
FROM ServiceTickets
WHERE ServiceTickets.Duty_Ticket != '0'
GROUP BY ServiceTickets.Engineer_Displayname
ORDER BY Stunden DESC
Select SUM(TimeEntry_WorkingTime_Total) from ServiceTickets
WHERE ServiceTickets.Duty_Ticket != '0'
SELECT Sum(ServiceTickets.TimeEntry_WorkingTime_Total) AS Stunden, ROW_NUMBER() over (Order by TimeEntry_WorkingTime_Total) as Row
FROM ServiceTickets
WHERE ServiceTickets.Duty_Ticket != '0'
group by TimeEntry_WorkingTime_Total
SELECT SUM(TimeEntry_WorkingTime_Total)
FROM ServiceTickets
WHERE ServiceTickets.Duty_Ticket != '0' and Unique_Id IN (SELECT TOP 10 Unique_Id
FROM ServiceTickets
ORDER BY TimeEntry_WorkingTime_Total desc)
SELECT TOP 10 Engineer_Displayname,TimeEntry_WorkingTime_Total
FROM ServiceTickets
ORDER BY TimeEntry_WorkingTime_Total desc
Select SUM(TimeEntry_WorkingTime_Total)- stunden as Test from (SELECT TOP 10
Sum(ServiceTickets.TimeEntry_WorkingTime_Total) AS stunden
FROM ServiceTickets
WHERE ServiceTickets.Duty_Ticket != '0'
GROUP BY TimeEntry_WorkingTime_Total
ORDER BY Stunden DESC)
Select (ganz - garnicht) as summe
from (select TimeEntry_WorkingTime_Total as ganz, test as garnicht
from (select TOP 10 TimeEntry_WorkingTime_Total as test
from ServiceTickets order by test desc))
Select SUM(TimeEntry_WorkingTime_Total) as stunden, Engineer_Displayname
FROM ServiceTickets
WHERE ServiceTickets.Duty_Ticket != '0'
group by Engineer_Displayname
order by stunden desc
SELECT IsNull(ServiceTickets.Engineer_Displayname, 'Unbekannt'),
Sum(ServiceTickets.TimeEntry_WorkingTime_Total) AS Stunden
FROM ServiceTickets
WHERE ServiceTickets.Duty_Ticket != '0'
GROUP BY ServiceTickets.Engineer_Displayname
ORDER BY Stunden DESC