Hazel4tw1
Aktiver Benutzer
- Beiträge
- 37
Hallo zusammen,
ist ein einschränken von Daten so von der Logik her Prinzipiell möglich?
Ein Bild sagt mehr als 1000 Worte:
Ich versuche quasi die Anzahl des grünen Kreises und des Roten Kreises zu kriegen.
oder:
die Ergebnisse dieser beiden Abfragen in einer:
Select COUNT(Number) as Anzahlkomp,DAY(Solved_Date_Time) as Tag
from dbo.ServiceTickets
where CSC_NOC ='1' and MONTH(Solved_Date_Time) ='07' and YEAR(Solved_Date_Time) ='2014'
group by DAY(Solved_Date_Time)
Select COUNT(Number) as Anzahlnoc,DAY(Solved_Date_Time) as Tag
from dbo.ServiceTickets
where Service_Organisation_Displayname ='CSC_NOC' and MONTH(Solved_Date_Time) ='07' and YEAR(Solved_Date_Time) ='2014'
group by DAY(Solved_Date_Time)
Daraus habe ich das gemacht:
Select t1.Anzahlkomp,t1.Tag,COUNT(t2.Number) as Anzahlnoc
from
(
Select COUNT(Number) as Anzahlkomp,DAY(Solved_Date_Time) as Tag
from dbo.ServiceTickets
where CSC_NOC ='1' and MONTH(Solved_Date_Time) ='07' and YEAR(Solved_Date_Time) ='2014'
group by DAY(Solved_Date_Time)
) as t1,
ServiceTickets as t2
where Service_Organisation_Displayname ='CSC_NOC' and MONTH(Solved_Date_Time) ='07' and YEAR(Solved_Date_Time) ='2014'
group by t1.Anzahlkomp, t1.Tag
Ich denke mir jetzt eigentlich das Anzahlkomp und Anzahlnoc gleich sind, da die zweite Where Klausel doch eigentlich beide "Counts" auf den kleinsten "Kreis" reduziert
Raus kommt aber:
Anzahlkomp ist richtig?!
Kann jemand erklären wo mein DenkFehler dabei ist?
und warum AnzahlNoc nur 20991 anzeigt?
EDIT:
Select t1.Anzahlkomp,t1.Tag,COUNT(t2.Number) as Anzahlnoc, DAY(t2.Solved_Date_Time)
from
(
Select COUNT(Number) as Anzahlkomp,DAY(Solved_Date_Time) as Tag
from dbo.ServiceTickets
where CSC_NOC ='1' and MONTH(Solved_Date_Time) ='07' and YEAR(Solved_Date_Time) ='2014'
group by DAY(Solved_Date_Time)
) as t1,
ServiceTickets as t2
where Service_Organisation_Displayname ='CSC_NOC' and MONTH(Solved_Date_Time) ='07' and YEAR(Solved_Date_Time) ='2014'
group by t1.Anzahlkomp, t1.Tag, DAY(Solved_Date_Time)
Wenn ich das so mache ist Anzahlkomp nicht richtig
Danke und Gruß
ist ein einschränken von Daten so von der Logik her Prinzipiell möglich?
Ein Bild sagt mehr als 1000 Worte:
Ich versuche quasi die Anzahl des grünen Kreises und des Roten Kreises zu kriegen.
oder:
die Ergebnisse dieser beiden Abfragen in einer:
Select COUNT(Number) as Anzahlkomp,DAY(Solved_Date_Time) as Tag
from dbo.ServiceTickets
where CSC_NOC ='1' and MONTH(Solved_Date_Time) ='07' and YEAR(Solved_Date_Time) ='2014'
group by DAY(Solved_Date_Time)
Select COUNT(Number) as Anzahlnoc,DAY(Solved_Date_Time) as Tag
from dbo.ServiceTickets
where Service_Organisation_Displayname ='CSC_NOC' and MONTH(Solved_Date_Time) ='07' and YEAR(Solved_Date_Time) ='2014'
group by DAY(Solved_Date_Time)
Daraus habe ich das gemacht:
Select t1.Anzahlkomp,t1.Tag,COUNT(t2.Number) as Anzahlnoc
from
(
Select COUNT(Number) as Anzahlkomp,DAY(Solved_Date_Time) as Tag
from dbo.ServiceTickets
where CSC_NOC ='1' and MONTH(Solved_Date_Time) ='07' and YEAR(Solved_Date_Time) ='2014'
group by DAY(Solved_Date_Time)
) as t1,
ServiceTickets as t2
where Service_Organisation_Displayname ='CSC_NOC' and MONTH(Solved_Date_Time) ='07' and YEAR(Solved_Date_Time) ='2014'
group by t1.Anzahlkomp, t1.Tag
Ich denke mir jetzt eigentlich das Anzahlkomp und Anzahlnoc gleich sind, da die zweite Where Klausel doch eigentlich beide "Counts" auf den kleinsten "Kreis" reduziert
Raus kommt aber:
Anzahlkomp ist richtig?!
Kann jemand erklären wo mein DenkFehler dabei ist?
und warum AnzahlNoc nur 20991 anzeigt?
EDIT:
Select t1.Anzahlkomp,t1.Tag,COUNT(t2.Number) as Anzahlnoc, DAY(t2.Solved_Date_Time)
from
(
Select COUNT(Number) as Anzahlkomp,DAY(Solved_Date_Time) as Tag
from dbo.ServiceTickets
where CSC_NOC ='1' and MONTH(Solved_Date_Time) ='07' and YEAR(Solved_Date_Time) ='2014'
group by DAY(Solved_Date_Time)
) as t1,
ServiceTickets as t2
where Service_Organisation_Displayname ='CSC_NOC' and MONTH(Solved_Date_Time) ='07' and YEAR(Solved_Date_Time) ='2014'
group by t1.Anzahlkomp, t1.Tag, DAY(Solved_Date_Time)
Wenn ich das so mache ist Anzahlkomp nicht richtig
Danke und Gruß
Anhänge
Zuletzt bearbeitet: