Benutzer-Werkzeuge

Webseiten-Werkzeuge


test

Dies ist eine alte Version des Dokuments!


Dateien für Kevin

Arbeitspläne

arbeitsplan_wochentrennung.pep4rep.zip

with SumStundenAtomar as (

select Datum
, PersonID
, Gruppe
, Sum(StundenPlanNetto) StundenPlan
, sum(StundenIstNettoKzNetto) StundenIst
from StundenAtomar
where Datum >= dateadd(month, -12, getdate())
group by Datum, PersonID, Gruppe
)
   

select BerechneteZeiten.Datum , Personen.PersonID , Personen.Nachname + '.' + Personen.Vorname NachnameVorname , Personen.GebDat , Personen.Eintritt , Personen.Austritt , PepGruppen.PEPGruppenID , PepGruppen.PEPGruppenBez , Abteilungen.AbteilungID , Abteilungen.Bezeichnung AbteilungBez , StundenPlan , StundenIst , BerechneteZeiten.Krank KrankTage , BerechneteZeiten.Krank * BerechneteZeiten.GutschriftBuchung GutschriftKrankStunden , BerechneteZeiten.Urlaub UrlaubTage , BerechneteZeiten.Urlaub * BerechneteZeiten.GutschriftBuchung GutschriftUrlaubStunden , BerechneteZeiten.GutschriftBuchung GutschriftenBuchungGesamt , BerechneteZeiten.GutschriftTagesArt , BerechneteZeiten.GutschriftKorrekturOhneAuszahlung , BerechneteZeiten.GutschriftKorrektur , BerechneteZeiten.GutschriftKorrekturOhneAuszahlung- BerechneteZeiten.GutschriftKorrektur GutschriftAuszahlung , BerechneteZeiten.KUG

from BerechneteZeiten inner join Personen on BerechneteZeiten.Person = Personen.PersonID inner join ITORGA on ITORGA.PersonenStammID = Personen.PersonID and ITORGA.von ⇐ BerechneteZeiten.Datum and ITORGA.bis2 >= BerechneteZeiten.Datum inner join Abteilungen on ITORGA.Abteilung = Abteilungen.AbteilungID left join SumStundenAtomar on BerechneteZeiten.Person = SumStundenAtomar.PersonID and BerechneteZeiten.Datum = SumStundenAtomar.Datum left join PepGruppen on SumStundenAtomar.Gruppe = PepGruppen.PEPGruppenID

where BerechneteZeiten.Datum >= dateadd(month, -12, getdate())

union

select Datum , PepBerechnet.PersonID , Personen.Nachname + '.' + Personen.Vorname NachnameVorname , Personen.GebDat , Personen.Eintritt , Personen.Austritt , 0 PEPGruppenID , '' PEPGruppenBez , Abteilungen.AbteilungID , Abteilungen.Bezeichnung AbteilungBez , PepBerechnet.Brutto StundenPlan , 0 StundenIst , 0 KrankTage , 0 GutschriftKrankStunden , PepBerechnet.Urlaub UrlaubTage , PepBerechnet.Brutto GutschriftUrlaubStunden , 0 GutschriftenBuchungGesamt , 0 GutschriftTagesArt , 0 GutschriftKorrekturOhneAuszahlung , 0 GutschriftKorrektur , 0 GutschriftAuszahlung , 0 KUG

from PepBerechnet inner join Personen on PepBerechnet.Personid = Personen.PersonID inner join ITORGA on ITORGA.PersonenStammID = Personen.PersonID and ITORGA.von ⇐ PepBerechnet.Datum and ITORGA.bis2 >= PepBerechnet.Datum inner join Abteilungen on ITORGA.Abteilung = Abteilungen.AbteilungID

where Urlaub > 0 and Datum >= convert(date, getdate()) and Datum ⇐ dateadd(month, 12, convert(date, getdate()))

Cookies helfen bei der Bereitstellung von Inhalten. Diese Website verwendet Cookies. Mit der Nutzung der Website erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Computer gespeichert werden. Außerdem bestätigen Sie, dass Sie unsere Datenschutzerklärung gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website.Weitere Information
test.1684223362.txt.gz · Zuletzt geändert: (Externe Bearbeitung)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki