Guten Morgen alle zusammen,
ich hab ein, für mich akzeptables Ergebnis, heute morgen erziehlt. Hier das scirpt:
Vielen Dank für die Hilfen!!!! Bin sehr dankbar
Mfg
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