Hibiscus: Alle Umsätze letzer Woche automatisch als CSV per Email

...mit Zweizeiler für zeitgesteuerte Ausführung.

 
CBC
Benutzer
Avatar
Geschlecht:
Herkunft: Bonn
Homepage: viaembedded.com
Beiträge: 81
Dabei seit: 06 / 2015
Betreff:

Hibiscus: Alle Umsätze letzer Woche automatisch als CSV per Email

 · 
Gepostet: 06.07.2015 - 15:47 Uhr  ·  #1
Sich alle Umsätze der letzten Woche einfach per Mail zuschicken zu lassen, funktioniert mit diesem kleinen Zweizeiler:

Code

rm -f /tmp/umsatz_letzte_woche.csv && mysql -h 127.0.0.1 -u hibiscus -phibiscus hibiscus -e "SELECT * FROM umsatz WHERE WEEK(datum) = WEEK(DATE_SUB(CURDATE(), INTERVAL 1 WEEK)) INTO OUTFILE '/tmp/umsatz_letzte_woche.csv' FIELDS OPTIONALLY ENCLOSED BY '\"' TERMINATED BY ';' LINES TERMINATED BY '\n';"

echo "Hier alle Umsaetze der letzen Woche als CSV Datei im Anhang" | mail -r noreply@domain.de -s "Umsaetze der letzen Woche" -a /tmp/umsatz_letzte_woche.csv empfaenger@domain.de


...vorausgesetzt natürlich, man betreibt Hibiscus entsprechend my MySQL Backend. Die Abfrage funktioniert in der aktuellen Woche immer rückwirkend für die vorgerige Woche.

Sinnvoll wäre es, z.B. immer montags vor Arbeitsbeginn die o.g. Zeilen in einem Shell Script, zeitgesteuert per Cron ausführen zu lassen, dann liegen immer alle Umsätze als "Excel fähige" Datei zur Weiterverarbeitung bereit (wenn man es denn braucht).

Vielleicht nützt diese Info dem ein oder anderen ja was :-)
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10835
Dabei seit: 03 / 2005
Betreff:

Re: Hibiscus: Alle Umsätze letzer Woche automatisch als CSV per Email

 · 
Gepostet: 06.07.2015 - 17:10 Uhr  ·  #2
Echt coole Scripts, die du da bastelst ;)
CBC
Benutzer
Avatar
Geschlecht:
Herkunft: Bonn
Homepage: viaembedded.com
Beiträge: 81
Dabei seit: 06 / 2015
Betreff:

Re: Hibiscus: Alle Umsätze letzer Woche automatisch als CSV per Email

 · 
Gepostet: 06.07.2015 - 18:49 Uhr  ·  #3
Zitat geschrieben von hibiscus

Echt coole Scripts, die du da bastelst ;)


Da kann ich nur sagen: Ein cooles Programm verdient auch coole Scripte!
Heart
Benutzer
Avatar
Geschlecht:
Beiträge: 349
Dabei seit: 11 / 2003
Betreff:

Re: Hibiscus: Alle Umsätze letzer Woche automatisch als CSV per Email

 · 
Gepostet: 07.07.2015 - 09:08 Uhr  ·  #4
Zitat geschrieben von hibiscus

Echt coole Scripts, die du da bastelst ;)


+1

Bin aufgrund Deiner Skripte wieder am Überlegen mir den Hibiscus Server doch noch mal genauer anzusehen 8-)
CBC
Benutzer
Avatar
Geschlecht:
Herkunft: Bonn
Homepage: viaembedded.com
Beiträge: 81
Dabei seit: 06 / 2015
Betreff:

Re: Hibiscus: Alle Umsätze letzer Woche automatisch als CSV per Email

 · 
Gepostet: 07.07.2015 - 14:10 Uhr  ·  #5
Zitat geschrieben von Heart


+1

Bin aufgrund Deiner Skripte wieder am Überlegen mir den Hibiscus Server doch noch mal genauer anzusehen 8-)


Schön zu hören! Der Hibiscus-Server ist wirklich eine sehr gute Software und es lohnt sich tatsächlich da mal rein zu zoomen ;-)

Im Prinzip kann man über kleine und einfach Scripte nahezu alle Daten aus Hibiscus verarbeiten, von Konten, Überweisungen, Lastschriften ...

Wollte man z.B. wissen ob Konten im Minus sind, um dann eine Warn-SMS mit den entsp. Kontonummern zu senden, so genügt schon dieser Einzeiler :

Code

query=$(mysql -N -h 127.0.0.1 -u hibiscus -phibiscus hibiscus -e "SELECT kontonummer FROM konto WHERE saldo < 0;") && [ "$query"  = "" ] || echo "Folgende Konten sind im Minus: $query" | mail -r noreply@domain.de -s "Hibiscus" 4917133344455@sms.messagebird.com
Raimund Sichmann
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 8240
Dabei seit: 08 / 2002
Betreff:

Re: Hibiscus: Alle Umsätze letzer Woche automatisch als CSV per Email

 · 
Gepostet: 08.07.2015 - 08:36 Uhr  ·  #6
seeehr interessant - auch der Tipp zu messagebird.com :)
Was alles noch in Zukuft mit den Messengern möglich wird, spannend.
Gewählte Zitate für Mehrfachzitierung:   0