EuroCent
Klappstuhl 2.0
Hallo zusammen,
ich kann mir sicherlich vorstellen dass es solch eine Anfrage schon gab, aber hatte kein Beitrag gefunden.
Oder Ich bin zu Doof dazu
Ich habe folgende SQL (MSSQL, TSQL, SSQL):
Mit dem bekomme Ich für die ganzen Listen auf die Gewünschten Werte.
Jetzt benötige Ich aber für jede Liste [listen_id] die entsprechenden Werte.
Ohne dabei x-SQLs zu steuern.
Erst dachte Ich an eine for/While-schleife.
Aber Ich weiß dass es die Möglichketi schon via SQL gibt. :/
Ich komm nur nicht drauf und weiß auch nicht mehr wie es war
Hat hier jemand eine Idee?
PS: die listen_id ist in der selbigen Tabelle wie die anderen Felder.
ich kann mir sicherlich vorstellen dass es solch eine Anfrage schon gab, aber hatte kein Beitrag gefunden.
Oder Ich bin zu Doof dazu
Ich habe folgende SQL (MSSQL, TSQL, SSQL):
SQL:
/* GESAMT über alle Listen */
SELECT
SUM(CASE WHEN [schutz] = 0 AND [status_id] = 2 AND [grund_id] IN(0, 1, 2, 3, 4, 5) THEN 1 ELSE 0 END) as offen,
SUM(CASE WHEN [schutz] = 1 AND [status_id] = 2 AND [grund_id] IN(0, 1, 2, 3, 4, 5) THEN 1 ELSE 0 END) as inarbeit,
SUM(CASE WHEN [schutz] = 2 AND [status_id] = 6 AND [grund_id] IN(6) THEN 1 ELSE 0 END) as erledigt
FROM
[statistik_listen]
Mit dem bekomme Ich für die ganzen Listen auf die Gewünschten Werte.
Jetzt benötige Ich aber für jede Liste [listen_id] die entsprechenden Werte.
Ohne dabei x-SQLs zu steuern.
Erst dachte Ich an eine for/While-schleife.
Aber Ich weiß dass es die Möglichketi schon via SQL gibt. :/
Ich komm nur nicht drauf und weiß auch nicht mehr wie es war
Hat hier jemand eine Idee?
PS: die listen_id ist in der selbigen Tabelle wie die anderen Felder.
Zuletzt bearbeitet: