Registriert seit: 27. Nov 2017
2.490 Beiträge
Delphi 7 Professional
|
AW: Summe aus einer Spalte mit Bedingungen
6. Feb 2021, 12:09
Sowas in der Art?
SQL-Code:
select
Teilnehmer,
Anwesend + Entschuldigt + Unentschuldigt as GesamtTage,
Anwesend,
Entschuldigt,
Unentschuldigt
from (
select
Teilnehmer,
sum(Anwesend) as Anwesend,
sum(Entschuldigt) as Entschuldigt,
sum(Unentschuldigt) as Unentschuldigt
from (
select
name2|| ' ' ||name1 as Teilnehmer,
case when lastatus = 'A' then 1 else 0 end as Anwesend,
case when lastatus = 'E' then 1 else 0 end as Entschuldigt,
case when lastatus = 'U' then 1 else 0 end as Unentschuldigt
from tabelle
where extract(year from datum) = :pJahr
)
group by
Teilnehmer
)
order by
Teilnehmer
(nur mal eben hingedaddelt)
Geändert von Delphi.Narium ( 6. Feb 2021 um 12:14 Uhr)
|
|
Zitat
|