AW: HowTo: Einnahmen nach TZ-Easybuch via Ameise exportieren
Hier eine Spende an die Community: Eine Datenbank-Abfrage zum Export der Zahlungen.
Natürlich ohne Gewähr und ohne Support (Bin kein Programmierer).
Die Abfrage-Bedingungen im Where-Bereich kann man natürlich ganz nach Wunsch ändern. Hier habe ich z.B. einen Filter auf Datum und Zahlarten drin.
SELECT Hilfstabelle.cBestellNr AS AuftragsNr
, Hilfstabelle.kShop AS BestellNr
, Hilfstabelle.cRechnungsNR
, Hilfstabelle.dErstellt AS Rechnungsdatum
, Hilfstabelle.cKundenNr
, tZahlung.cName
, tZahlung.dDatum
, tZahlung.fBetrag
, tZahlung.cHinweis
, Hilfstabelle.cFirma
, Hilfstabelle.cVorname
, Hilfstabelle.Nachname
, Hilfstabelle.cStatus
FROM [eazybusiness].[dbo].[tZahlung]
Left JOIN (
SELECT
tbestellung.cBestellNr
, tbestellung.kBestellung
, tbestellung.kShop
, trechnung.dErstellt
, trechnung.cRechnungsNR
, trechnung.cStatus
, tkunde.cKundenNr
, tkunde.cFirma
, tkunde.cVorname
, tkunde.cName AS Nachname
FROM [eazybusiness].[dbo].[tbestellung]
Left JOIN [eazybusiness].[dbo].[trechnung]
ON [eazybusiness].[dbo].[tbestellung].[tRechnung_kRechnung]=[eazybusiness].[dbo].[trechnung].[kRechnung]
Left Join [eazybusiness].[dbo].[tkunde]
ON [eazybusiness].[dbo].[tbestellung].[tKunde_kKunde]=[eazybusiness].[dbo].[tkunde].[kKunde]
) AS Hilfstabelle
ON [eazybusiness].[dbo].[tZahlung].[kBestellung]=Hilfstabelle.[kBestellung]
WHERE cName <> 'Lastschrift'
AND cName <> 'Nachnahme'
AND cName <> 'Rechnung'
AND cName <> 'Sofortüberweisung'
AND dDatum Between '20150501' AND '20150531'
Viel Spaß damit,
Thomas
Hier eine Spende an die Community: Eine Datenbank-Abfrage zum Export der Zahlungen.
Natürlich ohne Gewähr und ohne Support (Bin kein Programmierer).
Die Abfrage-Bedingungen im Where-Bereich kann man natürlich ganz nach Wunsch ändern. Hier habe ich z.B. einen Filter auf Datum und Zahlarten drin.
SELECT Hilfstabelle.cBestellNr AS AuftragsNr
, Hilfstabelle.kShop AS BestellNr
, Hilfstabelle.cRechnungsNR
, Hilfstabelle.dErstellt AS Rechnungsdatum
, Hilfstabelle.cKundenNr
, tZahlung.cName
, tZahlung.dDatum
, tZahlung.fBetrag
, tZahlung.cHinweis
, Hilfstabelle.cFirma
, Hilfstabelle.cVorname
, Hilfstabelle.Nachname
, Hilfstabelle.cStatus
FROM [eazybusiness].[dbo].[tZahlung]
Left JOIN (
SELECT
tbestellung.cBestellNr
, tbestellung.kBestellung
, tbestellung.kShop
, trechnung.dErstellt
, trechnung.cRechnungsNR
, trechnung.cStatus
, tkunde.cKundenNr
, tkunde.cFirma
, tkunde.cVorname
, tkunde.cName AS Nachname
FROM [eazybusiness].[dbo].[tbestellung]
Left JOIN [eazybusiness].[dbo].[trechnung]
ON [eazybusiness].[dbo].[tbestellung].[tRechnung_kRechnung]=[eazybusiness].[dbo].[trechnung].[kRechnung]
Left Join [eazybusiness].[dbo].[tkunde]
ON [eazybusiness].[dbo].[tbestellung].[tKunde_kKunde]=[eazybusiness].[dbo].[tkunde].[kKunde]
) AS Hilfstabelle
ON [eazybusiness].[dbo].[tZahlung].[kBestellung]=Hilfstabelle.[kBestellung]
WHERE cName <> 'Lastschrift'
AND cName <> 'Nachnahme'
AND cName <> 'Rechnung'
AND cName <> 'Sofortüberweisung'
AND dDatum Between '20150501' AND '20150531'
Viel Spaß damit,
Thomas