Agt.Romanoff
Lt. Junior Grade
- Registriert
- Aug. 2011
- Beiträge
- 288
Hallo Leute,
durch ein Auswertungstool muss ich eine Abfrage erweitern mit bestimmten Zahlen.
Es sollen die Pauschaleinnahmen und dagegen gebuchten Stunden verglichen werden.
Die Tabelle enthält folgende Spalten:
- Vorgangsnummer
- netto-gesamt
- pauschale-beginnt
und pauschale-Ende
Ich muss die Abfrage nun so erweitern, dass er mir für einen Vorgang jeden Monat eine Zeile ausgibt mit dem gleichen Werten. Dazu am besten noch eine zusätzliche Spalte mit Abrechnungsmonat.
Das is die ungefähre Ausgangstabelle
[table="width: 500, class: grid"]
[tr]
[td]Vorgang[/td]
[td]netto_gesamt[/td]
[td]pauschale_beginnt[/td]
[td]pauschale_ende[/td]
[/tr]
[tr]
[td]1[/td]
[td]100[/td]
[td]01.04.2016[/td]
[td]31.12.2016[/td]
[/tr]
[tr]
[td]2[/td]
[td]300[/td]
[td]01.08.2016[/td]
[td]28.02.2017[/td]
[/tr]
[tr]
[td]3[/td]
[td]450[/td]
[td]01.10.2016[/td]
[td]31.01.2017[/td]
[/tr]
[/table]
aus dem ganzen soll dann ungefähr sowas werden:
[table="width: 500, class: grid"]
[tr]
[td]Vorgang[/td]
[td]netto_gesamt[/td]
[td]pauschale_beginnt[/td]
[td]pauschale_ende[/td]
[td]Abrechnungsmonat[/td]
[/tr]
[tr]
[td]1[/td]
[td]100[/td]
[td]01.04.2016[/td]
[td]31.12.2016[/td]
[td]04.2016[/td]
[/tr]
[tr]
[td]1[/td]
[td]100[/td]
[td]01.04.2016[/td]
[td]31.12.2016[/td]
[td]05.2016[/td]
[/tr]
[tr]
[td]1[/td]
[td]100[/td]
[td]01.04.2016[/td]
[td]31.12.2016[/td]
[td]06.2016[/td]
[/tr]
[tr]
[td]1[/td]
[td]100[/td]
[td]01.04.2016[/td]
[td]31.12.2016[/td]
[td]07.2016[/td]
[/tr]
[tr]
[td]1[/td]
[td]100[/td]
[td]01.04.2016[/td]
[td]31.12.2016[/td]
[td]08.2016[/td]
[/tr]
[tr]
[td]1[/td]
[td]100[/td]
[td]01.04.2016[/td]
[td]31.12.2016[/td]
[td]09.2016[/td]
[/tr]
[tr]
[td]1[/td]
[td]100[/td]
[td]01.04.2016[/td]
[td]31.12.2016[/td]
[td]10.2016[/td]
[/tr]
[tr]
[td]1[/td]
[td]100[/td]
[td]01.04.2016[/td]
[td]31.12.2016[/td]
[td]11.2016[/td]
[/tr]
[tr]
[td]1[/td]
[td]100[/td]
[td]01.04.2016[/td]
[td]31.12.2016[/td]
[td]11.2016[/td]
[/tr]
[tr]
[td]2[/td]
[td]300[/td]
[td]01.08.2016[/td]
[td]28.02.2017[/td]
[td]08.2016[/td]
[/tr]
[tr]
[td]2[/td]
[td]300[/td]
[td]01.08.2016[/td]
[td]28.02.2017[/td]
[td]09.2016[/td]
[/tr]
[tr]
[td]2[/td]
[td]300[/td]
[td]01.08.2016[/td]
[td]28.02.2017[/td]
[td]10.2016[/td]
[/tr]
[tr]
[td]2[/td]
[td]300[/td]
[td]01.08.2016[/td]
[td]28.02.2017[/td]
[td]11.2016[/td]
[/tr]
[tr]
[td]2[/td]
[td]300[/td]
[td]01.08.2016[/td]
[td]28.02.2017[/td]
[td]12.2016[/td]
[/tr]
[tr]
[td]2[/td]
[td]300[/td]
[td]01.08.2016[/td]
[td]28.02.2017[/td]
[td]01.2017[/td]
[/tr]
[tr]
[td]2[/td]
[td]300[/td]
[td]01.08.2016[/td]
[td]28.02.2017[/td]
[td]02.2017[/td]
[/tr]
[tr]
[td]3[/td]
[td]450[/td]
[td]01.10.2016[/td]
[td]31.01.2017[/td]
[td]10.2016[/td]
[/tr]
[tr]
[td]3[/td]
[td]450[/td]
[td]01.10.2016[/td]
[td]31.01.2017[/td]
[td]11.2016[/td]
[/tr]
[tr]
[td]3[/td]
[td]450[/td]
[td]01.10.2016[/td]
[td]31.01.2017[/td]
[td]12.2016[/td]
[/tr]
[tr]
[td]3[/td]
[td]450[/td]
[td]01.10.2016[/td]
[td]31.01.2017[/td]
[td]01.2017[/td]
[/tr]
[/table]
Die Spalte Abrechnungsmonat kann natürlich auch mit einem richtigen Datum befühlt werden, also z.B. immer der letzte des Monats (Eomonth als Funktion oder so).
Ich habe das ganze schon mit Schleife, Variable als Monat aus der Tabelle und insert into probiert, aber so ganz komme ich da nicht voran.
Danke schon mal allen die Mithelfen
Grüße Glühkohle
durch ein Auswertungstool muss ich eine Abfrage erweitern mit bestimmten Zahlen.
Es sollen die Pauschaleinnahmen und dagegen gebuchten Stunden verglichen werden.
Die Tabelle enthält folgende Spalten:
- Vorgangsnummer
- netto-gesamt
- pauschale-beginnt
und pauschale-Ende
Ich muss die Abfrage nun so erweitern, dass er mir für einen Vorgang jeden Monat eine Zeile ausgibt mit dem gleichen Werten. Dazu am besten noch eine zusätzliche Spalte mit Abrechnungsmonat.
Das is die ungefähre Ausgangstabelle
[table="width: 500, class: grid"]
[tr]
[td]Vorgang[/td]
[td]netto_gesamt[/td]
[td]pauschale_beginnt[/td]
[td]pauschale_ende[/td]
[/tr]
[tr]
[td]1[/td]
[td]100[/td]
[td]01.04.2016[/td]
[td]31.12.2016[/td]
[/tr]
[tr]
[td]2[/td]
[td]300[/td]
[td]01.08.2016[/td]
[td]28.02.2017[/td]
[/tr]
[tr]
[td]3[/td]
[td]450[/td]
[td]01.10.2016[/td]
[td]31.01.2017[/td]
[/tr]
[/table]
aus dem ganzen soll dann ungefähr sowas werden:
[table="width: 500, class: grid"]
[tr]
[td]Vorgang[/td]
[td]netto_gesamt[/td]
[td]pauschale_beginnt[/td]
[td]pauschale_ende[/td]
[td]Abrechnungsmonat[/td]
[/tr]
[tr]
[td]1[/td]
[td]100[/td]
[td]01.04.2016[/td]
[td]31.12.2016[/td]
[td]04.2016[/td]
[/tr]
[tr]
[td]1[/td]
[td]100[/td]
[td]01.04.2016[/td]
[td]31.12.2016[/td]
[td]05.2016[/td]
[/tr]
[tr]
[td]1[/td]
[td]100[/td]
[td]01.04.2016[/td]
[td]31.12.2016[/td]
[td]06.2016[/td]
[/tr]
[tr]
[td]1[/td]
[td]100[/td]
[td]01.04.2016[/td]
[td]31.12.2016[/td]
[td]07.2016[/td]
[/tr]
[tr]
[td]1[/td]
[td]100[/td]
[td]01.04.2016[/td]
[td]31.12.2016[/td]
[td]08.2016[/td]
[/tr]
[tr]
[td]1[/td]
[td]100[/td]
[td]01.04.2016[/td]
[td]31.12.2016[/td]
[td]09.2016[/td]
[/tr]
[tr]
[td]1[/td]
[td]100[/td]
[td]01.04.2016[/td]
[td]31.12.2016[/td]
[td]10.2016[/td]
[/tr]
[tr]
[td]1[/td]
[td]100[/td]
[td]01.04.2016[/td]
[td]31.12.2016[/td]
[td]11.2016[/td]
[/tr]
[tr]
[td]1[/td]
[td]100[/td]
[td]01.04.2016[/td]
[td]31.12.2016[/td]
[td]11.2016[/td]
[/tr]
[tr]
[td]2[/td]
[td]300[/td]
[td]01.08.2016[/td]
[td]28.02.2017[/td]
[td]08.2016[/td]
[/tr]
[tr]
[td]2[/td]
[td]300[/td]
[td]01.08.2016[/td]
[td]28.02.2017[/td]
[td]09.2016[/td]
[/tr]
[tr]
[td]2[/td]
[td]300[/td]
[td]01.08.2016[/td]
[td]28.02.2017[/td]
[td]10.2016[/td]
[/tr]
[tr]
[td]2[/td]
[td]300[/td]
[td]01.08.2016[/td]
[td]28.02.2017[/td]
[td]11.2016[/td]
[/tr]
[tr]
[td]2[/td]
[td]300[/td]
[td]01.08.2016[/td]
[td]28.02.2017[/td]
[td]12.2016[/td]
[/tr]
[tr]
[td]2[/td]
[td]300[/td]
[td]01.08.2016[/td]
[td]28.02.2017[/td]
[td]01.2017[/td]
[/tr]
[tr]
[td]2[/td]
[td]300[/td]
[td]01.08.2016[/td]
[td]28.02.2017[/td]
[td]02.2017[/td]
[/tr]
[tr]
[td]3[/td]
[td]450[/td]
[td]01.10.2016[/td]
[td]31.01.2017[/td]
[td]10.2016[/td]
[/tr]
[tr]
[td]3[/td]
[td]450[/td]
[td]01.10.2016[/td]
[td]31.01.2017[/td]
[td]11.2016[/td]
[/tr]
[tr]
[td]3[/td]
[td]450[/td]
[td]01.10.2016[/td]
[td]31.01.2017[/td]
[td]12.2016[/td]
[/tr]
[tr]
[td]3[/td]
[td]450[/td]
[td]01.10.2016[/td]
[td]31.01.2017[/td]
[td]01.2017[/td]
[/tr]
[/table]
Die Spalte Abrechnungsmonat kann natürlich auch mit einem richtigen Datum befühlt werden, also z.B. immer der letzte des Monats (Eomonth als Funktion oder so).
Ich habe das ganze schon mit Schleife, Variable als Monat aus der Tabelle und insert into probiert, aber so ganz komme ich da nicht voran.
Danke schon mal allen die Mithelfen
Grüße Glühkohle