Skip to main content

Hallo, ich wollte einen Bericht, der bereits bei Xentral möglich ist um die Spalte Email erweitern und ausgeben lassen. Bislang steht:
 

SELECT
p.name AS kanal,
a.kundennummer AS kundennummer,
r.name AS kunde,
a.land AS land,
a.strasse AS strasse,
a.ort AS ort,
a.plz AS plz,
REPLACE(ROUND(SUM(r.umsatz_netto),2),'.',',') AS umsatznetto,
a.typ AS typ
FROM rechnung AS r
LEFT JOIN projekt p ON p.id = r.projekt
LEFT JOIN adresse a ON a.id = r.adresse
WHERE r.datum>='{DATUMVON}'
AND r.datum<='{DATUMBIS}'
AND r.status<>'storniert'
GROUP BY p.name, r.name
ORDER BY p.name

Mit a.email AS email, bei den Spalten klappt das nicht. Jemand einen Tipp wie ich die Mailadrese des Kunden mit in die Spalte aufnehmen kann? 

Hey @Selcuk Özkaynar ,

a.email ist schon genau richtig. Was funktioniert denn da nicht bei dir, wenn du das einfügst? 

Beste Grüße,
Daniel


Hast du auch die Spalten neu erstellt oder um die Email erweitert?

Es reicht nicht, das SQL Script zu ergänzen, man muss weiter unten in den Berichtseinstellungen auch die neue Spalte hinzufügen, bzw. alle löschen und neu erstellen. 


Also noch einmal meine Abfrage:

SELECT
p.name AS kanal,
a.kundennummer AS kundennummer,
r.name AS kunde,
a.land AS land,
a.email AS email,
a.strasse AS strasse,
a.ort AS ort,
a.plz AS plz,
REPLACE(ROUND(SUM(r.umsatz_netto),2),'.',',') AS umsatznetto,
a.typ AS typ
FROM rechnung AS r
LEFT JOIN projekt p ON p.id = r.projekt
LEFT JOIN adresse a ON a.id = r.adresse
WHERE r.datum>='{DATUMVON}'
AND r.datum<='{DATUMBIS}'
AND r.status<>'storniert'
GROUP BY p.name, r.name
ORDER BY p.name

Eine Fehlermeldung bekomme ich nicht unten weiter unten hatte ich die Spalte hi

nzugefügt. Siehe screenshot.


Hast du auch die Spalten neu erstellt oder um die Email erweitert?

Es reicht nicht, das SQL Script zu ergänzen, man muss weiter unten in den Berichtseinstellungen auch die neue Spalte hinzufügen, bzw. alle löschen und neu erstellen. 

Das heißt ALLE löschen und neu erstellen?


@Selcuk Özkaynar wenn du neue Spalten in einem Bericht hinzufügst oder auch spalten entfernst musst du immer speichern und dann die Spalten löschen und neu erzeugen. 

 

 


In deinem Fall dürfte die Spaltenbezeichnung bei email Schuld sein, die ist nämlich leer. 

Ich persönlich lösche auch immer alle Spalten umd lass sie neu anlegen. Leider ist dann halt auch die eingestellte Formatierung weg. 

Das Order by kannst dir eigentlich sparen, in der Berichtsansicht wirkt es nicht bzw. ignoriert Xentral die Anweisung. Geht nur in Excel oder CSV Export. 


Antworten