ich als SQL (hier Firebird 2.5) Anfänger komme mit einer Unterabfrage nicht weiter.
Mein Problem ist folgendes:
Ich habe zwei Tabellen:
Tabelle 1 - Beleg
Belegnr | Datum | Name | Wert netto | Zustand |
123456 | 01.11.18 | Meier | 3000,00 | gut |
123457 | 02.11.18 | Schulz | 3500,00 | schlecht |
123458 | 03.11.18 | Müller | 2873,00 | gut |
Tabelle 2 - Provision
Belegnr | ProvKAT | ProvNetto | Provdat |
123456 | 1 | 300,00 | 01.12.18 |
123456 | 10 | -300,00 | 05.12.18 |
123457 | 1 | 100,00 | 05.12.18 |
123457 | 1 | 200,00 | 05.12.18 |
123456 | 1 | 200,00 | 05.12.18 |
123458 | 1 | 150,00 | 08.12.18 |
123458 | 10 | -150,00 | 09.12.18 |
Mein Problem ist folgendes
Ich erstelle eine Abfrage aus Tabelle1 mit bestimmten Kriterien:
select b.belegnr, b.name, p.ProvNetto from Beleg b, Provision p where b.belegdat between '01.01.2018' and '31.12.2018' and b.Zustand = 'gut'
Ergebnis
Belegnr | Name | ProvNetto |
123456 | Meier | 200,00 |
Habe ich mich halbwegs verständlich ausgedrückt? Könnte mir jemand helfen?
Vielen Dank
Ronin269
Leave a comment: