Zeitraum in Monate aufteilen und Beiträge zählen

Guten Morgen alle zusammen,

ich hab ein, für mich akzeptables Ergebnis, heute morgen erziehlt. Hier das scirpt:

Code:
select
    lid,
    STR_Name,
str_nummer,
STR_STATUS,
SUM(CASE WHEN STR_STATUS= 'A'' THEN 1 ELSE 0 END) AS Status_A,
SUM(CASE WHEN STR_STATUS= 'B' THEN 1 ELSE 0 END) AS Status_B,
month(dateadd(m, seq.seqnum, T.DT_DATUM_AM)) as monat,
year(dateadd(m, seq.seqnum, T.DT_DATUM_AM)) as jahr
from
T_TABELLE T left outer join
     (select row_number() over (order by (select NULL)) as seqnum
      from T_TABELLE T
     ) seq
     on seqnum <= datediff(m, T.DT_DATUM_AM, T.DT_DATUM_BIS)
     WHERE STR_STATUS IS NOT NULL
     GROUP BY
     STR_NAME,
     lid,
     STR_NUMMER,
     STR_STATUS,
     DT_STATUS_AM,
     seqnum

Vielen Dank für die Hilfen!!!! Bin sehr dankbar

Mfg
 
Werbung:
Zurück
Oben