Hallo,
ich stehe seit einigen Tagen vor einer riesigen Herausforderung (zumindest für mich) und versuche verzweifelt, sie zu lösen.
Und zwar geht es um folgendes Konzept:
Ich habe zwei Datenbanktabellen und möchte die Ergebnisse von den beiden Tabellen in einer zusammenführe und 2 extra Funktionen einbauen.
Ich habe bisher leider nur beide Tabellen erstellen können, ich weiß weder, wie man sie verbindet, noch wie man sie das machen lässt, was sie sollen.
Der Aufbau soll in etwa so aussehen:
Kundennummer (in Tabelle ff.RechAusg)
Rechnungsnummer (in Tabelle ff_RechAusg und ff_Zahlung_ein)
Brutto (Rechnungswert) (in Tabelle ff.RechAusg)
Gezahlt (Gezahlter Betrag) (in Tabelle ff_Zahlung_ein)
--------
jetzt soll die Differenz ausgerechnet werden
Brutto abzüglich Gezahlt (Tabelle ff_RechAusg und ff_Zahlung_ein)
--------
dann soll eine 0 in einer neuen Spalte angezeigt werden, wenn beide Ergebnisse gleich sind (Brutto und Gezahlt) sonst soll eine 1 angezeigt werden.
Zu beachten ist, dass alle Rechnungsnummern aus Tabelle ff.RechAusg auf jeden Fall angezeigt werden müssen.
Da eine Rechnung mehrere Positionen enthält, muss distinct verwendet werden.
Hier sind die Befehle zum Abrufen der beiden Tabellen:
Tabelle 1
SELECT DISTINCT
RG_NR
, WERT_BRUTTO
FROM [DATENBANK].[dbo].[ff_RechAusg]
where RG_NR > 460000
Tabelle 2
SELECT
RECHNUNGSNR as RG_NR,
SUM(BETRAG) as GEZAHLT
FROM [DATENBANK].[dbo].[ff_Zahlung_ein]
where RECHNUNGSNR > 460000
group by RECHNUNGSNR
Vielen Dank für jede Hilfe!
ich stehe seit einigen Tagen vor einer riesigen Herausforderung (zumindest für mich) und versuche verzweifelt, sie zu lösen.
Und zwar geht es um folgendes Konzept:
Ich habe zwei Datenbanktabellen und möchte die Ergebnisse von den beiden Tabellen in einer zusammenführe und 2 extra Funktionen einbauen.
Ich habe bisher leider nur beide Tabellen erstellen können, ich weiß weder, wie man sie verbindet, noch wie man sie das machen lässt, was sie sollen.
Der Aufbau soll in etwa so aussehen:
Kundennummer (in Tabelle ff.RechAusg)
Rechnungsnummer (in Tabelle ff_RechAusg und ff_Zahlung_ein)
Brutto (Rechnungswert) (in Tabelle ff.RechAusg)
Gezahlt (Gezahlter Betrag) (in Tabelle ff_Zahlung_ein)
--------
jetzt soll die Differenz ausgerechnet werden
Brutto abzüglich Gezahlt (Tabelle ff_RechAusg und ff_Zahlung_ein)
--------
dann soll eine 0 in einer neuen Spalte angezeigt werden, wenn beide Ergebnisse gleich sind (Brutto und Gezahlt) sonst soll eine 1 angezeigt werden.
Zu beachten ist, dass alle Rechnungsnummern aus Tabelle ff.RechAusg auf jeden Fall angezeigt werden müssen.
Da eine Rechnung mehrere Positionen enthält, muss distinct verwendet werden.
Hier sind die Befehle zum Abrufen der beiden Tabellen:
Tabelle 1
SELECT DISTINCT
RG_NR
, WERT_BRUTTO
FROM [DATENBANK].[dbo].[ff_RechAusg]
where RG_NR > 460000
Tabelle 2
SELECT
RECHNUNGSNR as RG_NR,
SUM(BETRAG) as GEZAHLT
FROM [DATENBANK].[dbo].[ff_Zahlung_ein]
where RECHNUNGSNR > 460000
group by RECHNUNGSNR
Vielen Dank für jede Hilfe!