Einzelnen Beitrag anzeigen

Delphi.Narium

Registriert seit: 27. Nov 2017
2.490 Beiträge
 
Delphi 7 Professional
 
#2

AW: Summe aus einer Spalte mit Bedingungen

  Alt 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 = 'Athen 1 else 0 end as Anwesend,
      case when lastatus = 'Ethen 1 else 0 end as Entschuldigt,
      case when lastatus = 'Uthen 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)
  Mit Zitat antworten Zitat