Querverkauf Analyse: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Grigor (Diskussion | Beiträge) (Created page with " Wir starten mit einem SQL Befehl: select ArtNrA, ArtnrB, count(*) from (SELECT a.rechnr, a.artnr, b.artnr FROM `buchrech-artikel` a, `buchrech-artikel` b where a.rechnr = b...") |
Grigor (Diskussion | Beiträge) |
||
| (2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
| + | Wir öffnen die MySQL Workbench Script Console und ... | ||
| + | wir starten mit einem SQL Script: | ||
| − | + | <pre style="color: blue"> | |
| − | select ArtNrA, ArtnrB, count(*) | + | drop table tmp_querverkauf; |
| − | from (SELECT a.rechnr, a.artnr, b.artnr | + | |
| − | FROM `buchrech-artikel` a, `buchrech-artikel` b | + | create table tmp_querverkauf as |
| − | where a.rechnr = b.rechnr and a.artnr<>b.artnr) | + | select ArtNrA, ArtnrB, count(*) as CountRechnungen |
| − | group by ArtNrA, ArtnrB | + | from ( |
| − | + | SELECT a.rechnr, a.artnr as ArtNrA, b.artnr as ArtnrB | |
| + | FROM `buchrech-artikel` a, `buchrech-artikel` b, buchRechnung r | ||
| + | where a.rechnr = b.rechnr and a.artnr<>b.artnr and a.rechnr = r.nummer and Datum > '2016-01-01' | ||
| + | ) t | ||
| + | group by ArtNrA, ArtnrB; | ||
| + | |||
| + | |||
| + | select current_timestamp; | ||
| + | |||
| + | SELECT artnrA as source, artnrb as target, CountRechnungen as Weight | ||
| + | FROM tmp_querverkauf t where CountRechnungen > 3; | ||
| + | </pre> | ||
| + | |||
| + | Dannach Ergebnis Menge exportieren | ||
Dannach erstellen wir eine Netzgrafik von der Art: | Dannach erstellen wir eine Netzgrafik von der Art: | ||
Aktuelle Version vom 3. Februar 2016, 23:15 Uhr
Wir öffnen die MySQL Workbench Script Console und ... wir starten mit einem SQL Script:
drop table tmp_querverkauf; create table tmp_querverkauf as select ArtNrA, ArtnrB, count(*) as CountRechnungen from ( SELECT a.rechnr, a.artnr as ArtNrA, b.artnr as ArtnrB FROM `buchrech-artikel` a, `buchrech-artikel` b, buchRechnung r where a.rechnr = b.rechnr and a.artnr<>b.artnr and a.rechnr = r.nummer and Datum > '2016-01-01' ) t group by ArtNrA, ArtnrB; select current_timestamp; SELECT artnrA as source, artnrb as target, CountRechnungen as Weight FROM tmp_querverkauf t where CountRechnungen > 3;
Dannach Ergebnis Menge exportieren
Dannach erstellen wir eine Netzgrafik von der Art: